c语言do, C语言中的do while语句是什么?不知道小伙伴们今天来看看边肖的分享吧!
do-while循环的格式:
do{
Statement _1;
Statement _2;
} while(Exp _ cntrl);//不要丢失分号。
当循环体是简单语句时,{}可以省略,即:
do
简单e _ Statement//循环体
while(Exp_cntrl);
注意,在do-while结构中,while括号后的分号不能丢失。
do-while循环的执行流程是:首先无条件执行一次循环体,然后根据循环控制表达式的值判断是否继续执行循环体。如果为真,继续执行;如果为false,则停止执行并退出do-while循环。也就是说,
Do-while循环至少执行一次循环体。
do-while循环和while循环的主要区别在于,前者至少执行一次循环体,而后者可能根本不执行循环体。
Do-while循环执行流程图:
Do-while循环主要用于尝试操作直到满足条件的情况。
【例题】编程实现猜数游戏,假设答案是010的整数,猜数玩家一次输入一个整数,直到猜对为止。
分析:此题属于先输入猜测的数字判断是否正确。如果是对的,游戏就结束了。如果不对,继续猜,直到猜对为止。所以这个问题符合do-while循环的使用场景。
代码如下:
#includestdio.h
int main (void){undefined
int pwd=7,GS; //Password: Answer.
printf (/tGames Begin/n);
do{undefined
printf(Please guess (0~10):);
scanf(%d,gs);
}while(gs!=pwd);
printf (/tSucceed!/n);
printf (/tGaines over/n);
return 0;
}
运行结果:
Games Begin
Please guess (0~10):3
Please guess (0~10):5
Please guess (0~10):8
Please guess (0~10):7
Succeed!
Gaines over
c语言do,以上就是本文为您收集整理的c语言do最新内容,希望能帮到您!更多相关内容欢迎关注。