救命!提问c语言基础

img

应该选b case语句后面的必须是整型常量
a 不是整型
c 1+1不是常量
d 如果是写字符型应该 是case 'c'

6、选B

A:case后必须是整数,要是浮点数就得像B选项一样(int)先转成整数。
B:对的
C:应该是1+1=2,所以俩case后数值一样,不能一样。
D:不能用c,只能常量值,要是写成'c'语法上对,但是就和这题完全没关系了,'c'就变成其对应ASCII码