C语言switch语句中case表达式支持的数据类型

在C语言中,switch(c)语句提供了一种高效的多路分支选择机制。但是,表达式c的类型是有限制的。

正确答案:D float

答案解析:

C语言规定,switch语句中的表达式c必须是整型类型。

  • 整型 包括:
    • int
    • char
  • 浮点型 包括:
    • float
    • double

由于float是浮点型,而不是整型,所以它不能用作switch语句的表达式。

总结: 在使用switch语句时,要确保表达式c的类型是整型(int或char)。否则,编译器会报错。

C语言switch语句中case表达式支持的数据类型

原文地址: https://www.cveoy.top/t/topic/bYYd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录