C语言_第6章.ppt
《C语言_第6章.ppt》由会员分享,可在线阅读,更多相关《C语言_第6章.ppt(24页珍藏版)》请在三一文库上搜索。
1、第六章 分支结构程序设计,第六章 分支结构程序设计,6.1 if语句 6.2 条件运算符 6.3 多重选择switch语句 6.4 多分支语句的比较 6.5 选择结构程序综合运用 6.6 实战练习,本章学习内容,第六章 分支结构程序设计,6.1 if语句,if语句的第一种基本形式: if(表达式) 语句;,6.1.1 单分支选择结构if语句,6.1 if语句,例: if (flag) printf(“flag value is true”); if (x = y) printf(“x is equal to y”); if (x = y) printf(“x is equal to y”);
2、,注意: if (value) if (value = 0) ,6.1 if语句,if.else基本形式: if(表达式) 语句块1; else 语句块2;,6.1.2 双分支选择结构if.else语句,6.1 if语句,例: if (flag) printf(“flag value is true”); else printf(“flag value is false”); ,6.1 if语句,注意: else语句不能单独存在,一个else语句必须跟在一个if语句的后面 语句块1和语句块2如果是复合语句,必须使用花括号括起来 if (x 0) x+; /*语句1*/ printf(“x增加1
3、”); /*语句2 单独的语句*/ else /*错误*/ pritnf(“x = 0n”); /*语句3*/,6.1 if语句,6.1.3 多分支选择结构else if语句形式,一般形式为: if (表达式1) 语句1; else if (表达式2) 语句2; else if (表达式n-1) 语句n-1; else 语句n;,6.1 if语句,6.1 if语句,6.1.4 多分支选择结构if语句的嵌套形式,一般形式为: if (表达式1) if (表达式2) 语句1; else 语句2; else if (表达式3) 语句3; else 语句4;,6.1 if语句,注意: 在使用嵌套时,应
4、注意if与else的配对情况,else总是与其上面最近的未配对的if进行配对,例如: if (表达式1) if (表达式2) 语句1; else /*else 与 表达式2的if语句配对*/ 语句2; 正确形式为: if (表达式1) if (表达式2) 语句1; else 语句2;,6.2 条件运算符,条件运算符是C语言中唯一的一个三目运算符 一般形式为: 表达式1 ? 表达式2:表达式3 运算规则:如果表达式1的值为真,那么整个条件表达式的值就是表达式2的值;否则整个条件表达式的值就是表达式3的值 if (a b) max = a; else max = b; 等价于:max = a b
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言
链接地址:https://www.31doc.com/p-4106940.html