C语言switch语句中case表达式支持的数据类型
C语言switch语句中case表达式支持的数据类型
在C语言中,switch(c)语句提供了一种高效的多路分支选择机制。但是,表达式c的类型是有限制的。
正确答案:D float
答案解析:
C语言规定,switch语句中的表达式c必须是整型类型。
- 整型 包括:
- int
- char
- 浮点型 包括:
- float
- double
由于float是浮点型,而不是整型,所以它不能用作switch语句的表达式。
总结: 在使用switch语句时,要确保表达式c的类型是整型(int或char)。否则,编译器会报错。
原文地址: https://www.cveoy.top/t/topic/bYYd 著作权归作者所有。请勿转载和采集!