ios入门攻略 05篇 C语言基础【分支结构之switch语句】
来源:互联网 发布:qq绿色认证域名出售 编辑:程序博客网 时间:2024/05/18 02:46
分支结构有两大类语句:一种是if 一种是switch
二、switch语句
switch语法:
switch(表达式){
case 常量表达式1:
语句块1
break;
case 常量表达式2:
语句块2
break;
case 常量表达式3:
语句块3
break;
………………
default:
语句块n
break;
}
语义:先得出表达式的结果,根据结果跳转到相应的case语句块里面去执行
表达式结果 ==常量表达式 就叫相应的case语句块
如果case后面的常量表达式没有一个跟表达式结果对应的
那么就跳转到 default里面执行语句块n
switch语句的穿透问题:
当case块里面不加break的时候,会发生穿透
穿透意思:就是从这个case块里面执行完语句后,会继续跳到下一个case块里面继续执行
所以,我们必须加break,防止穿透
break可以跳出当前的switch语句
【switch语句需要注意的地方】:
1.switch语句后面的小括号只能写整数类型的表达式,否则会报错
2.case后面只能接常量表达式
3.case后面的常量表达式不能有重复的值
4.switch小括号后面不要加分号
5.case后面不能立即声明变量,除非在声明前面加一条或者N条语句
6.如果不加大括号声明的变量,其他case块也可以访问
7.default可以写在任意位置,不影响结果
- ios入门攻略 05篇 C语言基础【分支结构之switch语句】
- ios入门攻略 04篇 C语言基础【分支结构之if语句】
- ios入门攻略 06篇 C语言基础【循环结构之while ,do-while语句】
- ios入门攻略 07篇 C语言基础【循环结构之for语句,打印九九乘法表】
- iOS从零基础到精通就业-C语言入门 5分支结构switch
- C语言小贴士之switch分支语句
- iOS开发之c语言基础-分支结构
- C语言入门(11)——switch分支语句
- C语言基础-----分支语句if esle switch case
- C语言基础之分支结构—if...else—elseif—switch...case
- C语言基础 之 switch-case语句
- C语言入门第十篇,switch语句
- ios入门攻略 03篇 C语言基础【运算符】
- 分支结构之switch篇
- 黑马程序员—IOS之C语言基础—循环结构与分支结构
- iOS从零基础到精通就业-C语言入门 4分支结构if
- C语言及程序设计初步例程-25 用switch语句实现多分支结构
- 《C语言及程序设计》程序阅读——用switch语句实现多分支结构
- 二级路由器设置图解教程
- OC学习第一站
- iHasApp----如何获取本机已安装的程序(未越狱一)
- 代码优化——抽象ViewHolder和BaseAdapter
- Linux之旅--文件权限和账号管理
- ios入门攻略 05篇 C语言基础【分支结构之switch语句】
- PHPCMS V9缩略图模糊解决方法
- WEB前端学习 Day3(引入css文件+html语义和常用布局元素+css过渡)
- attr 与 prop 的区别
- 编程的常见28种设计模式(如若不全敬请谅解)
- update和saveOrUpdate详解
- Html5本地存储和本地数据库
- oc学习第二站
- Android中的Selector的用法