第一课 关系运算符
1.==等于,!=不等于,>=大于等于,<=小于等于
2.用0表示假,用非0值(通常用1)表示真
3.1!=2⇔1
4.运算符的优先级:
*,/,%
+,-
<,>,<=,>=
==,!=
=
分别是算术运算符、关系运算符、赋值运算符
第二课 逻辑运算符
1.&&逻辑与 ||逻辑或 !逻辑非
2.不能连着写关系表达式
3.短路运算:
在逻辑表达式的计算过程中,一旦能够确定整个表达式的值,就会立刻停止计算。
例如:
a=2;b=3;c=0;
d=(a>b)&&(c=4);
可以确定d为0,而且不会去执行c=4的赋值运算
第三课 if语句
1.if(表达式)
语句1;
else
语句2;
2.复合语句:两条以上语句,要求大括号
第四课 if语句的嵌套
1.程序中的else子句总是与离它最近的前面一个if子句配对
例如if(x<=y)
if(y<=z)
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
中的else与第二个if语句配对
2.变量一定要赋值
第五课 条件表达式
1.<表达式1