编程爱好者
 ppppp.cn
选择结构
(发布日期: 2022-02-24  阅读:166次)

选择结构

关系运算 

C语言用非0表示逻辑真,用0表示逻辑假。关系运算符有6个,分别是>>=<<===!=,前四种优先级高于后两种。关系表达式真时为1,假时为0。注意a<b<c是不可以的,可用(a<b)&&(b<c)来表示。 

 

逻辑运算 

逻辑运算符共有3个:逻辑与(&&),逻辑或(||),逻辑非(!)。注意短路现象,例a++||b++,如果表达式a++的值非零,则表达式b++不再执行。 

 

if语句 

可以单独出现,也可以与else匹配出现。if语句可以嵌套,这时else总是与离它最近的且没有与else匹配的if匹配。

 

 条件运算 

是唯一的三目运算符,格式为:表达式1?表达式2:表达式3。表达式1值为非0时,整个表达式值为表达式2的值,表达式1值为0时,整个表达式值为表达式3的值。 

口诀:真前假后 

 

switch语句 

格式及执行过程详见教材P33,要注意每条case后有没有break语句的区别。还要注意switch后小括号里面的表达式不能为实型,case后表达式不能有变量。 

口诀:switch表不为实,case表不为变。