1.使用用户确认控制循环:可以让用户通过一个用户确认来控制用户循环
比如
char continueloop = 'Y';
while(continue == 'Y')
{
//循环体
cout<<"enter ‘Y'to continue。and N to quit"<<endl;
cin>>contnueloop;
比如
char continueloop = 'Y';
while(continue == 'Y')
{
//循环体
cout<<"enter ‘Y'to continue。and N to quit"<<endl;
cin>>contnueloop;
}
2.使用哨兵值控制循环:用个特殊的值作为哨兵值,用它的出现来代表程序的结束。
cout<<"enter a number(enter 0 to quit)';
cin>>number;
while(number !=0)//哨兵值为0
{
//循环体
cout<<"enter a number"<<endl;
cin>>number; //在循环体内要求每次都有用户确认输入,,即两次cout,循环体内一个,循环外面一个
}
记住:使用哨兵值控制循环或者使用用户确认控制循环,都是用的while循环语句