知识重点:
- BOOL布尔类型
- 关系运算符
- 逻辑运算符
- if语句
- 枚举类型
- switch语句
一、BOOL布尔类型
用来存储“真”或者“假”,变了只有YES和NO两个值。YES(1)表示表达式结果为真,NO(0)表示表达式结果为假。
非0即为真。
二、关系运算符
主要用于比较运算,比较的结果只有真假两种情况,结果值用BOOL类型变了存储
大于:>; 大于等于:>=; 小于:<; 小于等于:<=; 等于:==; 不等于:!=。
三、逻辑运算符
逻辑与(&&)-并且: 同真则真,一假则假;
逻辑或(||)---或者:同假则假,一真即真;
逻辑非( ! )-相反: 假即真,真即假;
四、if语句
用if语句可以构成分支结构,它根据给的条件进行判定,咦决定执行某个分支的程序段。
- if语句第一种形式:
1 if(条件表达式) { 2 语句1; 3 } 4 // 当条件表达式为真,执行语句1,否则,跳过语句1,继续执行下面的语句。 5 6 7 if(条件表达式); { 8 语句1; 9 } 10 // 表达式括号后面加了个‘;’,导致if语句为空语句,无路边条件真假都会执行大括号内的语句1.
- if语句第二种形式:
1 if(条件表达式) { 2 语句1; 3 } else { 4 语句2; 5 }
- if语句第三种形式:
1 if(条件表达式1) { 2 语句1; 3 } else if(条件表达式2) { 4 语句2; 5 } else { 6 语句3; 7 }
补充:条件运算符——三目运算符