【回顾】C程序设计第四章笔记
C程序设计(谭浩强第五版)第四章笔记

选择结构程序设计
1.C语言有两种选择语句
①.if语句,用来实现两个分支的选择结构
②.switch语句,用来实现多分支的选择结构
2.if语句的一般形式:
if (表达式) 语句1
[ else 语句2 ]
形式分类:
形式1 没有else子句部分。
格式:if(表达式) 语句1
形式2 有else子句部分。
格式:
if (表达式)
语句1
else
语句2
形式3 在else部分又嵌套了多层的if语句。
格式:
if(表达式1) 语句1
else if(表达式2) 语句2
else if(表达式3) 语句3
⋮ ⋮
else if(表达式m) 语句m
else 语句m+1
3.关系运算符:
①.< (小于)
②.<= (小于等于)
③.> (大于)
④.>= (大于等于)
⑤.== (等于)
⑥.!= (不等于)
4.在C的逻辑运算中,以“1”代表“真”,以“0”代表“假”。
!:逻辑非(NOT) ,比如!a,如果a为假,则!a为真;如果a为真,则!a为假
&&:逻辑与(AND),比如a&&b,如果a和b都为真,则结果为真,否则为假
||:逻辑或(OR),比如a||b,如果a和b有一个以上为真,则结果为真,二者都为假时,结果为假
5.三目运算符:表达式1 ? 表达式2 : 表达式3
6.选择结构的嵌套
if()
if() 语句1
else 语句2
else
if() 语句3
else 语句4
7.用switch语句实现多分支选择结构
switch(表达式)
{
case 常量1 : 语句1
case 常量2 : 语句2
⋮ ⋮ ⋮
case 常量n : 语句n
default : 语句n+1
}
第四章完!