怎样使一段程序反复运行

怎样使一段程序反复运行,第1张

for语句可以让你设定循环次数。类如for(i=0,i<100,i++){ 这里写你的程序},那就循环100次。while语句可以让你设定条件,当达到这个条件就退出循环。例如do{程序}while(a=100)就是程序运行到a=100就退出。

在所有循环外面写一个死循环,例如:

while(1){

...//你的for循环

...//你的for循环

...//你的for循环

...//也可以加入sleep函数,让程序过一定的时间之后再执行

}

在能够反复运行的程序段前加上一句while(1)即可,如:

while(1)

{

反复执行的程序段

}

这样做成程序后,会一直重复这一段功能,永远都不会跳出这个循环,变成所谓的死循环。

要想在恰当的时候能够跳出这个循环,使程序继续往下进行,就在程序段的适当位置加上一个判断语句,并设置跳出循环的条件,当成立时跳出去。如变成:

while(1)

{

反复执行的程序段

if(条件是否成立?)break

}

或者,直接设置一个问句,直接向 *** 作者询问是否继续重复执行这一段:

while(1)

{

//反复执行的程序段

printf("是否继续重复(Y/N)?")

scanf("%c",yn)

if( yn != 'Y' &&yn != 'y' ) break

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8148333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存