【C语言学习】条件运算符、逻辑运算、运算符优先级

一、条件运算符

条件?条件满足时的值:条件不满足时的值

count = (count>20)?count-10:count+10;

等同于

if( count>20 )
  count = count-10;
else
  count = count+10; 

优先级

条件运算符的优先级高于赋值运算符,但低于其他运算符。

尽量不要使用嵌套条件表达式!!!

二、逻辑运算

【C语言学习】条件运算符、逻辑运算、运算符优先级_第1张图片

三、运算符优先级

【C语言学习】条件运算符、逻辑运算、运算符优先级_第2张图片

你可能感兴趣的:(C语言学习,c语言,学习)