关系运算符的优先级低于算术运算符(==和!=在关系运算符中优先级最低),高于赋值运算符
kji+5
注意if判断中的=和==
例如if (a=b)和if(a==b)
赋值运算符 逻辑运算符与或 关系运算符 算术运算符 非
优先级从低到高
switch
1)case后面必须是整数 不能是变量
2)如果没有break 则会继续执行后面的代码
3)可以没有defalut
三目元算符
a>b ? a : c>d ? c : d等价于a>b ? a : c>d ? c : d
for(表达式1; 表达式2; 表达式3){
语句块
}
表达式3在循环体执行完以后再执行 表达式1只执行一次
表达式1”可以是初始化语句,也可以是其他语句。例如:
for( sum=0; i<=100; i++ ) sum=sum+i;
表达式1”和“表达式3”可以是一个简单表达式也可以是逗号表达式。
for( sum=0,i=1; i<=100; i++ ) sum=sum+i;