C语言 switch语句的使用总结

原创 2015年07月08日 21:26:22
第一部分: 
  // 1:switch语句的类型:
    
    //可以放一个整形的常量  switch (num)
    
    //可以放一个整形的变量  int num = 10;switch (num)
    
    //可以放一个返回值是整形的表达式  int num = 10 ; switch (5 + 5)
    
    //可以放转换为int类型的表达式  switch ('a')   字符是以97的形式表达的
    
    // 2: case 语句可以是任意多句,可以不加括号{}
    
    // 3: break 语句可选,可加也可以不加
第二部分:  //case语句的注意事项
    
    //case 语句的格式 case 常量表达式:      注意空格好冒号是不可以去掉
    
    //case 的值可也是常量 case 10:
    
    //case 的值可以是常量表达式 case 5 + 5:  注意这里只能是常量不能是变量
    
    //default 语句可以放到 case 的任意位置
    
    //case 的穿透问题同样适用于 default
    
    //switch 中 default 语句如果在最后则可以省略 break ,如果不是在最后那么就不能省略break 因为会穿透到下一行执行
    
    // case 后不能是实数
    
    // case 语句后第一句不能定义变量,如果非要定义则加{}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C语言 switch语句

  • 2011-12-20 19:49
  • 54KB
  • 下载

C语言switch语句

  • 2013-06-19 20:18
  • 260B
  • 下载

C语言中switch语句的思考

在switch语句中,“case 常量表达式”只相当于一个语句标号, 表达式的值和某标号相等则转向该标号执行,但不能在执行完该标号的语句后自动跳出整个switch 语句,所以出现了继续执行所有后面ca...

c语言代码switch语句

  • 2013-01-27 18:21
  • 348B
  • 下载

PROCESS_YIELD()宏和C语言的switch语句

PROCESS_YIELD()宏和C语言的switch语句       写在前面:  按照main()函数的代码一行一行的分析,该是看到了 etimer_process 这个位置...

C语言switch语句的汇编语言实现

C语言switch语句的汇编语言实现 一个好的编译器一定是一群顶尖软件高手们集体长时间创作的作品了,所以研究研究编译器的编译过程就是在向这些高手们学习。说到底,编译器也是一个很好的老师了,它可以为我们...
  • p8x8x8
  • p8x8x8
  • 2011-06-08 14:46
  • 3279

基于proteus的51单片机仿真实例二十九、C语言的switch-case多分支选择语句

本系列文章讲述了基于proteus仿真的51单片机学习,内容全面,不仅讲解电路原理,还讲解了单片机c语言,实例丰富,内容全面。

C语言注意事项——switch语句

关于switch语句需要注意的地方

由一个switch语句理解c语言中getchar函数

调用getchar函数时

C语言switch语句的用法详解 黑马程序员

Java培训、Android培训、iOS培训、.Net培训、期待与您交流! 语言还提供了另一种用于多分支选择的switch语句, 其一般形式为: switch(表达式){      case 常...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)