ios 分支结构
来源:互联网 发布:终结者2审判日 知乎 编辑:程序博客网 时间:2024/06/06 08:29
break用在switch--case语句中,用来结束某个case,然后在执行switch之外的语句.
分支结构:
BOOL布尔类型
逻辑运算符
&&(短路现象) ||(短路现象) !
标准的if,else循环语句代码规范:
char sex = 0;
printf("请输入字符:");
scanf("%c", &sex);
if (sex == 'm') {
printf("输入的性别是男性\n");
} else {
printf("输入的性别是女性\n");
}
循环可以相互嵌套,并且for循环的嵌套是最常见的.
求三个数的最大值:
//1,先求a与b的最大值
max = a > b ? a : b;
//2,再求max(a与b的最大值)与c的最大值
max = max > c ? max : c;
枚举类型
枚举(enumeration)
//枚举类型是一个构造类型,它使一组整型常量,罗列出了所有的可能性
//定义枚举 使用关键字 enum + 枚举类型的名字 {枚举值,多个枚举值之间通过逗号分隔}; 最后的分号必不可少
//枚举类型将人能够识别的标示符,和计算机能够识别的数字相应起来
enum season {//要写在主函数之前
spring, //春天
summer = 100, //夏天
autumn, //秋天
winter //冬天
};
//枚举 enum + season 是枚举数据类型,在主函数中
enum season a =autumn; //输出结果相对于上一个的值一次加1
printf("%d\n", a);
输出结果:101
//在main函数外
enum company {
teaching = 801, //教学部分机号801
market = 802, //市场部分机号802
person = 803, //人事部分机号803
consult = 804 //咨询部分机号804
};
//在main函数内
enum company lanou =teaching;
printf("请输入分机号:");
scanf("%d", &lanou);
//switch 根据括号内的表达式的值 与 switch中相对应的case后的常量进行匹配,一旦发现相同,就执行该case分支的语句,如果没有匹配到相对应 的case,则执行default分支的语句.
switch (lanou) {
case teaching:
printf("接通教学部\n");
break; //break结束当前分支 跳出switch,执行switch之后的语句
case market:
printf("接通市场部\n");
break;
case person:
printf("接通人事部\n");
break;
case consult:
printf("接通咨询部\n");
break;
default: //default语句的执行顺序和位置无关,只要未匹配到对应的分支,就会执行default中的语句.
printf("你他妈的到底找谁\n");
break;
}
switch语句
- ios 分支结构
- iOS学习_Lesson02_分支结构
- iOS开发-OC分支结构
- iOS C语言 分支结构 循环结构
- iOS C语言2_分支结构
- iOS入门(二)分支结构
- iOS开发-C语言-分支结构
- 分支结构
- 分支结构
- 分支结构
- 分支结构
- 分支结构
- 分支结构
- 分支结构
- 分支结构
- IOS成长中 C语言之分支结构
- 我的iOS开发 3-Objective-C分支结构
- iOS开发之c语言基础-分支结构
- openfire实现功能过程中对jdbc数据…
- s2sh框架搭建需要的jar包
- 2013年06月28日
- openfire 插件的单独编译的参…
- java数据库的一些编码问题
- ios 分支结构
- java打包的问题不像之前那么复杂。
- 关于java移位运算
- Java Spring Struts2 Hibernate maven example
- 关于php发邮件mail函数的一些处理
- ucosii学习 事件标志组
- Python note:For check type typechk.py
- Java并发编程 BlockingQueue
- 重装系统后恢复wubi安装Ubuntu