//语法
while(循环条件){循环语句}
//死循环,应避免死循环
while(1){break;}
猜数字游戏
//请用户输入数字
int a=rand()%100; //系统默认生成0-99的数字,这里为固定伪随机数42
cout<<"请输入猜测的数字"<<endl;
int val;
while(1)
{
cin>>val; //用户输入 放在循环中,反复执行输入。
if(val>a)
{
cout<<"大了"<<endl;
}
else if(val<a)
{
cout<<"小了"<<endl;
}
else
{
cout<<"对了"<<endl;
break; //这是为了打破循环
}
}
do……while
//语法
do{循环语句}
while(循环条件);
//打印0-9
int a=0;
do
{
cout<<a<<endl;
a++;
}
while(a<10);
while(循环条件){循环语句} //先判断条件再执行语句。
do{循环语句}while(循环条件); //先执行语句,再判断条件。