C语言中switch()语句的括号内可以是什么类型的呢?

2025-03-22 01:17:34
推荐回答(1个)
回答1:

switch()语句的括号内的表达式必须是整型,它要与case
里的值呼应.
字符型,只有字符常量可以,例如
'a'
'b'
'6'
'\r'实际上是整型.
布尔型
--
真,假,
实际上是
0,
1
...整型.
凡表达式值为整型的都可以.
估计
enum
型也可以,
因为它模拟0,1,2,3...