c语言switch语句用法,C语言switch语句用法

dfnjsfkhak 12 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言switch语句用法问题,于是小编就整理了3个相关介绍c语言switch语句用法的解答,让我们一起看看吧。

  1. c语言switch语句?
  2. switch语句的用法?
  3. c语言怎么使用switch语句?

c语言switch语句?

switch语句的语法如下(case、default和break是其配套):

说明:

c语言switch语句用法,C语言switch语句用法-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

break 表示退出{ }

case后面只能跟一个值(加冒号:),而不能是一个表达式

switch(表达式) 后面没有分号(;)

c语言switch语句用法,C语言switch语句用法-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

{}前后没有分号(;)

default语句可以现在任何位置,但建议写到最后,表示除去case匹配之外的其它情况。也可以没有default语句

switch语句规则:

c语言switch语句用法,C语言switch语句用法-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

case标签必须是常量表达式(constant Expression) 只能针对基本数据类型使用switch,这些类型包括intchar等。对于其他类型,则必须使用if语句。

switch语句的用法?

switch用作名词表示转换,开关,鞭子等含义;用作动词时既可用作及物动词也可用作不及物动词,表示改变,变换,鞭打等含义。第三人称单数:switches;复数:switches;现在分词:switching;过去式:switched;过去分词:switched。

switch语句的语法如下(switch,case和default是关键字): switch ( 表达式) {   case 常量表达式1 :语句1;break;  case 常量表达式2 :语句2;break; ……  case 常量表达式n :语句n;break; default:语句n+1;break;}说明:break退出{ }case后面只能跟一个值(加冒号:),而不能是一个表达式 switch(表达式) 后面没有;(分号){}前后没有;(分号)switch语句规则 case标签必须是常量表达式(constant Expression)   只能针对基本数据类型使用switch,这些类型包括int、char等。对于其他类型,则必须使用if语句。 case标签必须是惟一性的表达式;也就是说,不允许两个case具有相同的值。不要问为什么,C就这规定!我们只需要了解规则,学会应用即可!猜想原因:浮点型数据不是准确的数据,在机器中只能表示出一个近似值,如:0.1 在机器中存的是0.09999612.... 也可能是0.0999***23.... 根据精度不同,数据来源不同,其值是个不确定的数据,因此,不能用CASE来定位

c语言怎么使用switch语句?

方法/步骤

第一首先创建一个c语言项目

然后导入需要的头文件

第二然后写入头文件stdio.h。

再写入mian主函数

第三然后定义一个int类型的i变量

输出该该变量的值。

第四然后接受i变量的数值

代码为scanf("%d",&i)。

到此,以上就是小编对于c语言switch语句用法的问题就介绍到这了,希望介绍关于c语言switch语句用法的3点解答对大家有用

标签: 语句 switch 表达式