1、基本形式
2、if-else 形式
3、if-else-if 形式
4、注意: a. if(a=5)和if(a==5)是不同的,如果是if(a=5)会使语句永远是真的,为了避免这个错误,可以这样编写if(5==a)
如果误写成if(5=a)编译是不给过的
b. if后面的语句最好用{}括起来 例: if(a<b){max=b;}
5、if语句的嵌套 例:if(表达式1)
if(表达式2)
语句1; (这里的 else 与最近的 if 配对)
else
语句2;
6、条件运算: 表达式1?表达式2:表达式3
如果 1 是真的,则输出 2 ,如果 1 是假的,则输出 3
例: max=(a>b)?a:b; 如果a>b,则max==a,如果a<b,则max==b
注意:a. ?和:是一对运算符,不能单独使用
b. 结合方向是自右向左 例: a>b?a:c>d?c:d ==> a>b?a:(c>d?c:d)