c语言中switch条件语句

发布时间:2022-07-01 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了c语言中switch条件语句脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

switch语句的用法:http://c.biancheng.net/cpp/html/39.html

switch(表达式){

    case 常量表达式1:  语句1;

    case 常量表达式2:  语句2;

    …

    case 常量表达式n:  语句n;

    default:  语句n+1;

}

其语义是:计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句。如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。

c语言中switch条件语句

重点:

1.在switch语句中,“case 常量表达式”只相当于一个语句标号, 表达式的值和某标号相等则转向该标号处开始执行,但不能在执行完该标号的语句后自动跳出整个switch 语句,所以出现了继续执行所有后面case语句的情况。 这是与前面介绍的if语句完全不同的,应特别注意。switch中的break;就有点相当于if中的花括号{}

2.switch只针对基本数据类型使用,即switch后面括号内的表达式,其值得类型应为整数类型(包括字符型),也就是(int,char,枚举,bool),对于其他类型如浮点型,应该考虑其他条件控制语句例如if等。switch的表达式和常量表达式不可以是条件表达式啥的.

3.case后,允许有多个语句,可以不用{}括起来

 

 

 

脚本宝典总结

以上是脚本宝典为你收集整理的c语言中switch条件语句全部内容,希望文章能够帮你解决c语言中switch条件语句所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: