if语言是一个流程控制语句,if语句接受一个结果为bool值的条件,可以是变量,也可以是条件表达式,if语句的每个代码块中如果只有一行,则可以省略{}大括号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
int main()
{
int x = 5;
// bool类型实际上是一个整数,0就是false,其他就是true
bool comparisonResult = x == 5;
if (comparisonResult == 5)
{
std::cout << "x==5" << std::endl;
}
else
{
std::cout << "x!=5" << std::endl;
}
// if语句的每个代码块中如果只有一行,则可以省略{}大括号
if (comparisonResult) // if一个变量就是判断这个变量是否为真,也就是,是否不等于0
std::cout << "x==5" << std::endl; // 当 x == 5 条件为真时执行
}
|