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 语句后第一句不能定义变量,如果非要定义则加{}
版权声明:本文为博主原创文章,未经博主允许不得转载。

switch语句的用法详解

switch语句的用法详解C语言还提供了另一种用于多分支选择的switch语句, 其一般形式为:switch(表达式) { case常量表达式1: 语句1; case常量表达式2:...
  • zwmwcj
  • zwmwcj
  • 2015年10月27日 13:54
  • 6377

【Arduino官方教程第一辑】示例程序 5-4 Switch和Case条件语句

If语句允许你根据条件的真假(真(TRUE)或假(FALSE))进行两个分支操作。当需要进行多个判断时,你就必须使用If嵌套。不过其实还有一种更为简洁的处理多条件判断的方法,那就是使用switch语句...
  • amagamag
  • amagamag
  • 2016年05月27日 09:18
  • 6503

Switch用String做参数

Switch能否用String做参数? 参数可以是整数表达式,JDK1.5开始支持Enum类,JDK1.7开始支持String。 当字符串不会频繁改变时可以用枚举来代替String:用Enum.p...
  • rabbit_in_android
  • rabbit_in_android
  • 2015年11月12日 09:05
  • 3224

Java基础——switch、循环语句、控制跳转语句

一、switch (1)格式: (2)解释:a、表达式可以是byte、short、char、int、枚举(JDK5以后)、字符串(JDK7以后)       b、case后面的值就是表达式要...
  • lijiandon
  • lijiandon
  • 2015年09月19日 09:04
  • 1901

JAVA-switch 选择语句

switch的用法和if的大体作用是一样的,但是在细节方面不一样,if语句主要用做范围性的判断选择,而switch判断的比较准确,类似于等值判断。用法: switch(判断条件){ case 与判...
  • qq_37131111
  • qq_37131111
  • 2017年01月14日 12:44
  • 2454

用数组代替if-else和switch-case语句

表驱动法(Table-Driven Approach),通过在表中查找信息,来代替很多复杂的if-else或者switch-case逻辑判断。这是一种设计的技巧,可以应用很多的场合,不仅可以提高程序的...
  • shudou
  • shudou
  • 2014年01月24日 22:10
  • 7795

switch case 语句内部变量定义

switch case语句是非常常用的语句,入门的码农也知道是做什么的。 但关于switch case内定义变量的问题,网上的很多博文都有谬误,在这里我写一下对这个语句的了解。 一 先看合...
  • neuwyt
  • neuwyt
  • 2015年10月08日 08:27
  • 3132

switch case 语句要注意!!!

c语言中的switch case 语句相比大家也是非常的清楚的。
  • wretchedme
  • wretchedme
  • 2014年10月01日 17:04
  • 11669

switch语句以及三种循环语句的总结

1:switch语句 (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: ...
  • ye876426110
  • ye876426110
  • 2016年11月14日 09:00
  • 3766

switch语句格式解释说明

switch语句格式解释说明
  • LTG01
  • LTG01
  • 2015年09月14日 13:25
  • 3213
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言 switch语句的使用总结
举报原因:
原因补充:

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