对于c语言中一些奇怪问题的讨论

50883E8A-4230-46C8-AF30-EB652DD4C243.jpeg
用e或E方式表示的要求有:
1 、不能有小数
2、E或e前面和后面必须有数字
这道题选B,但B选项应改为0.2 E0

0C37C2F8-0BC2-43C5-B027-DCD9799513E4.jpeg
在定义时,如果部分定义,则未定义的为0

CFE57F43-BEAC-4CCD-AC5D-606126EACE54.jpeg
case后面可以跟字符
等价于
case 'c‘:
case 'C': printf();所以答案是passwarn

赞赏