C语言的switch语句中的条件都可以是什么类型?

2025-03-07 10:42:57
推荐回答(5个)
回答1:

C语言的switch语句中的条件可以是任意类型,但是由于当是bool类型的时候会出现不可预料的循环,所以一般不用bool类型

回答2:

switch(表达式)C语言switch中的“表达式“,ANSI标准允许它为任何类型。 一般的C语言中的类型都可以用,但是整型和字符型用的多一点,ANSI标准已经提及,如果想知道更详细可以查阅相关文档: http://download.chinaprj.cn/detail/rOOTDBi 或者 http://download.csdn.net/source/286783

回答3:

可以是整形,枚举型,C++中还有就是类类型

回答4:

switch(i)中只能是整型的数或是常量表达式的,而float是一个浮点型的·

回答5:

应该没了吧,他只是做为一个条件然后case调用与相符的值