for 循环可以没有循环体吗?为什么?

能否举个例子?谢谢!

不写循环体,就是说循环体是空循环体。不叫没有循环体。

空循环有延迟功能。

循环本身也可以做别的事,例如下面的就是花里胡俏的空循环语句:

int i,j;
for (i=0;i<10;i++,j=j+i);
printf("%d %d", i,j);

做了 1 加到 10, 存在 j 里。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-07
不可以!
for至少要带一条语句!
只有一条语句的时候可以不带后面的大括号