00问答网
所有问题
for 循环可以没有循环体吗?为什么?
能否举个例子?谢谢!
举报该问题
推荐答案 推荐于2016-06-01
不写循环体,就是说循环体是空循环体。不叫没有循环体。
空循环有延迟功能。
循环本身也可以做别的事,例如下面的就是花里胡俏的空循环语句:
int i,j;
for (i=0;i<10;i++,j=j+i);
printf("%d %d", i,j);
做了 1 加到 10, 存在 j 里。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZT0DrInj.html
其他回答
第1个回答 2008-03-17
没有循环体的话不就成了一个死循环了,就象yacinth说的那样,一直再那里进行循环 for(;;)里面的条件进行判断,会一直的循环下去,底下的内容可能就无法执行了
第2个回答 2008-03-17
可以,那就等于是空循环
第3个回答 2008-03-17
嗯嗯
同意楼上的
比如:
for(int i=0;i<=1000;i++)
除非下面没有语句了,负责会默认是for循环的语句
这个应该有延迟的功能
第4个回答 推荐于2018-04-13
比如这样for(;;),就和while(true)一个意思啦。。
本回答被网友采纳
1
2
下一页
相似回答
C语言
for
语句的
循环体可以
省略
吗?
例如这样for(a;b;c);
可以吗
答:
是可以的
。比如 int i;for(i=10000;i>0;i--); 这条语句就是起到的是延时的作用。
C语言
for
语句的
循环体可以
省略吗
答:
可以
, 不过要加上大括号, 中间没有代码, 否则下一行代码将被看作是for的循环体
C语言中
for
语句的
循环体可以
为空
吗?
看看下面的程序哪里错
了
!求助高手...
答:
可以为空。include<stdio.h> include<math.h> void main(){ int a,b,M,E,R,Y,MERRY1,MERRY2,MERRY=0;
for
(M=1;M<=9;M++)for(E=0;E<=9;E++)for(R=0;R<=9;R++)for(Y=0;Y<=9;Y++){ } MERRY1=(M*10000+E*1000+R*100+R*10+Y);MERRY2=(M+E+R+R+Y);a=sqrt(...
for循环
里
没有循环体
,是空白语句,有
什么
作用
答:
1.第一个
for循环
是为了,令i等于有效的位数,效果相当于去掉你输入的最后几个零。比如输入: 01001000,则此时为:01001,i由8,变为5;(其实只是改了i的值哈,以便下面用i)2.这种实现补码的方式,叫做:从右到左,遇到第一个1,然后将此1之前的位,全部取反。3.因为这个一并不改变,所以...
大家正在搜
for循环的循环体可以是空语句吗
while循环的循环体可以为空吗
for循环的循环体可能一次也执行
下列for循环的循环体执行次数为
while循环没有循环体
循环体可以为空吗
vfp使用什么跳出for循环体
for的循环体是什么
for语句没有循环体
相关问题
对于一个循环结构,它可以没有循环体吗,会有什么样的结果,试举...
循环语句中循环体又称为什么语句
for( ; ; )是死循环吗 为什么
for语句循环次数
for语句循环体中循环变量i不可以赋值吗?
C语言中程序如:for( ; ;);为什么是死循环?
for(;;);语句相当于while(1);语句吗?为什么?...
在vb中计数循环中没有循环体时能运行吗?