C语音选择控制结构
作者:互联网
选择控制结构
关系运算符与关系表达式
注意:关系运算符中间不能插入空格,也不能将符号写反
等于的判断是两个等号==,不可少写
大于 小于 大于等于 小于等于的优先级较高,== !=(不等于)的优先级较低
表示假,非零表示真
关系运算符的优先级低于算术运算符
条件语句
单分支:if(表达式P)语句A
双分支:if(表达式P)语句A
else 语句B
如需要用多条语句必须用花括号!!
实践:计算并输出整数的最大值
条件运算符
形式:表达式1?表达式2:表达式3;
意义:表达式1的值非零则为2,否则3
是c中的唯一一个三元运算符
exit(0)表示终止程序
switch语句
格式:
switch(表达式)
{
case 空格 常量1:
可执行语句序列1;(break;)
default:
可执行语句序列n+1;
}
注意:Switch后的表达式只能是int 和 char
逻辑运算符
!的优先级最高,表示非
&&表示与
||表示或
优先级顺序
一元运算符
逻辑非! 相反数- ++ -- sizeof强转
算术运算符
*/ % 高于 +-
关系运算符
< <= 高于 == !=
逻辑运算符
除!之外 &&高于||
赋值运算符
= += %= *=
注意 &&和||有短路的性质,即左侧运算出来成立就不进行右侧的运算
位运算符暂时跳过
标签:语句,运算符,优先级,&&,控制结构,选择,语音,等于,表达式 来源: https://www.cnblogs.com/fbt0217/p/16676167.html