定义
只有两种结果,要么执行,这条语句,要么执行那条语句。
格式
if(条件表达式)
上述条件成立执行的语句
else
上述条件不成立执行的语句
分类
1.不含有else语句
if(表达式)语句
2.含有else语句
if(条件)
语句1;
else
语句2;语句3;
注:1.if后没有分号
2.控制的是if或else紧临的“一条”语句
嵌套if语句
if( ) if
else if( ) else( )
if( ) if( )
…… ↹ else( )
else if( )
……
else( )
条件表达式
c语言唯一一个三目运算(三个操作对象)
三目运算(+-*/%)
格式
表达式1?表达式2:表达式3
当1成立(非0)时,表达式的值是2的值,否则就是3的值。