海诗网 知识百科 c语言do(c语言do语句)

c语言do(c语言do语句)

c语言do, C语言中的do while语句是什么?不知道小伙伴们今天来看看边肖的分享吧!

do-while循环的格式:

do{

Statement _1;

Statement _2;

} while(Exp _ cntrl);//不要丢失分号。

c语言do语句

当循环体是简单语句时,{}可以省略,即:

do

简单e _ Statement//循环体

while(Exp_cntrl);

注意,在do-while结构中,while括号后的分号不能丢失。

do-while循环的执行流程是:首先无条件执行一次循环体,然后根据循环控制表达式的值判断是否继续执行循环体。如果为真,继续执行;如果为false,则停止执行并退出do-while循环。也就是说,

Do-while循环至少执行一次循环体。

do-while循环和while循环的主要区别在于,前者至少执行一次循环体,而后者可能根本不执行循环体。

Do-while循环执行流程图:

c语言do语句

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最新内容,希望能帮到您!更多相关内容欢迎关注。

本文来自网络,不代表海诗网立场,转载请注明出处:https://m.hallse.com/n/169720.html
发表回复