学习完我们的顺序结构后,我们来认识一下编程中的第二个基础结构【分支结构】,它所要学习了解的有什么呢?
目录
01-分支结构概念
02-条件判断运算符
1.比较运算符
2.逻辑运算符
03-if语句
1.单行格式if语句
2.多行格式if-else语句
3.多条件的if-else if- ... -else语句
4.嵌套if语句
04-三目运算符
05-switch语句
01-分支结构概念
分支结构:依据条件是否满足,有选择的执行相应功能。
那么在进行学习前,我们得先学习有哪些可以判断的运算符号。
02-条件判断运算符
1.比较运算符
作用:用于表达式的比较,并返回一个真值(True,程序中非0为真,一般用1表示)或假值(False,程序中用0表示)
运算符 | 术语 | 示例 | 结果 |
---|---|---|---|
== | 相等于 | 4 == 3 | 0 |
!= | 不等于 | 4 != 3 | 1 |
< | 小于 | 4 < 3 | 0 |
> | 大于 | 4 > 3 | 1 |
<= | 小于等于 | 4 <= 3 | 0 |
>= | 大于等于 | 4 >= 1 | 1 |
示例:
int main() {
int a = 10;
int b = 20;
cout << (a == b) << endl; // 0
cout << (a != b) << endl; // 1
cout << (a > b) << endl; // 0
cout << (a < b) << endl; // 1
cout << (a >= b) << endl; // 0
cout << (a <= b) << endl; // 1
system("pause");
return 0;
}
注意:C和C++ 语言的比较运算中, ==“真”用数字“1”来表示, “假”用数字“0”来表示。
2.逻辑运算符
作用:用于根据表达式的值返回真值或假值
运算符 | 术语 | 示例 | 简记 | 结果 |
---|---|---|---|---|
! | 非 |