C++学习-while循环语句

Posted 殇堼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习-while循环语句相关的知识,希望对你有一定的参考价值。

while循环语句
作用:满足循环条件,执行循环语句
语法:while(循环条件){循环语句}

当while的条件是true时,将一直执行{}中的代码,直到条件变成false。
while (true或者false)
{
// 执行代码
} // 执行到这里会跳回上面的 while (true或者false) 重新判断

解释:只要循环条件的结果为真,就执行循环语句
注意事项:在写循环的时候一定要避免死循环
Break,可以利用该关键字来退出当前循环。
案例:猜数字游戏:系统随机生成一个1-100之间的数字,玩家进行猜测,如果猜错,提示玩家数字过大或是过小,如果猜对了,恭喜玩家胜利,并且退出游戏。

//随机出一个数字,但不显示
	int a = 0;
	cout << "what's the number?" << endl;
	a = rand() % 100 + 1;
	cout << " number=" <<a<< endl;
	//猜测这个数,如果偏大的话,输出“过大”;反之,则偏小,重新猜测;如果猜对了,恭喜猜对了,并退出
	int b = 0;
	while (1)
	{
		cout << "what's your number?";
		cin >> b;
		if (a > b)
		{
			cout << ("blow") << endl;

		}
		else if (a < b)
		{
			cout << ("over") << endl;
		}
		else
		{
			cout << ("congratulation") << endl;
			break;
		}
	}

以上是关于C++学习-while循环语句的主要内容,如果未能解决你的问题,请参考以下文章

c++中for循环和switch语句哪个更高效

python学习八(while循环)

学习笔记11循环语句—while

C++中do while()的用法

C++ while循环嵌套if语句

循环语句