今日内容:
一、复习+巩固
二、1.关系运算
6种关系运算符以及优先次序问题
< <= > >= == !=
注意:++a 和a++
&& 和||有截断性,且&&的优先级比||高
练习3:
int a = 0,b = 1;
int value = 0;
value = a && b; //0
value = a || b; //1
value = a++ && b++; //0 1 1
value = --a || b --; //1 -1 1
value = (a + b) || (a - b); //1
value = (a - b) && (a + b); //1
value = !a; //1
printf("value = %d a = %d b = %d",value,a,b);
2.if语句
三个形式
条件运算:
表达式1?表达式2:表达式3
表达式1为真----执行表达式2
表达式1为假----执行表达式3
3.switch多分支情况
注意
1.case常量表达式 不能出现变量
2.switch后的n不能是小数