C++学习笔记-if语句

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 条件为真时执行
}
updatedupdated2025-03-032025-03-03