1.unsignde 不可修饰 float 等浮点型
只能修饰字符型或整型类型
2. = 其最左边必须为变量
正确表达:a=b=c+2
错误表达:a+8=b+c
3. , 在括号里连接多个表达式,按顺序执行,返回到最后一个表达式的值。
例如:c=(a++,b+=a,b+a)
则c为最后b+a的值
4.关系运算的返回值为:条件为真则返回 1;为假则返回为 0
5. a&&b 只有 条件a和条件b都为真才可以
若前面条件为假,后面就不用执行(短路运算)
6. a||b 有一个为真就可以
若前面条件为真,就不用执行后面(短路运算)
7.if(a) 等价于 if(a!=0)
if(!a) 等价于 if(a==0)
8.else 子句总是与其之前最近的没有else配对的 if 配对
9.switch(表达式)
表达式的类型:整数类型;字符型;枚举型
default 表示 除了以上之外的情况
break 表示 跳出
若 case后无break,会一直运行到default后再跳回switch
10.for(表达式1;表达式2;表达式3)
; 分号必须有
注意:for(i=1;i++<4;)
先判断i<4真假,
不论真假,均执行i++