C++学习笔记-循环语句

  1. for循环让我们可以根据一个变量来控制循环的次数
  2. while循环让我们可以根据一个条件表达式来控制循环次数
  3. do...while 循环至少会执行一次,无论条件表达式的结果是否满足条件

for

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
int main()
{
	// 初始化变量i = 0; 当 i < 5 时进入循环; 每次循环后i++
	for (int i = 0; i < 5; i++)
	{
		std::cout << "for {} run..." << std::endl;
	}

	int i = 0;
	bool condition = true;
	for (; condition; ) // 不指定初始化变量和增量并且条件为true,则是无限循环
	{
		std::cout << "for {} run ..." << std::endl;
		i++;
		if (!(i < 5))
			condition = false;
	}
}

while

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
int main()
{
	// 当while中的条件表达式为true时则进入循环,直到条件表达式为false时跳出循环
	int j = 0;
	while (j < 5)
	{
		std::cout << "while {} run..." << std::endl;
		j++;
	}
}

do...while

1
2
3
4
5
6
7
8
9
int main()
{
	// do while 后判断条件,无论条件是否满足,do while 都至少执行一次
	int k = 0;
	do
	{
		std::cout << "do while {} run..." << std::endl;
	} while (k > 0);
}
updatedupdated2025-03-032025-03-03