55问答网
所有问题
C语言 for(;;); for的条件都为空,这句话是什么意思?
如题所述
举报该问题
推荐答案 2012-06-18
楼上有正解,就是一个死循环,一般会在之后用个return 0来结束程序(while(1)相同功能);给你个例子吧。这个例子i=10;退出程序。
#include<stdio.h>
int main(void)
{
int i=1;
for(;;)
{
i++;
printf("%d\n",i);
if(i==10)
{
return 0;
}
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/ceGQGRLQF.html
其他回答
第1个回答 2012-06-18
相当于while(1){},执行无条件循环,
终止只能在语句里面添加条件了
第2个回答 2012-06-18
等效于死循环
第3个回答 2012-06-18
等效于
while (1)
{
}
是一种常用的死循环写法
第4个回答 2012-06-18
没意思 有跟没有一样
相似回答
for
循环三个
为空
表示
什么
答:
在for循环中,
三个为空是指初始化表达式、条件表达式和迭代表达式都没有给出具体的值或表达式,所以它们都是空的
。这意味着循环体将会无限循环执行,因为没有任何条件可以中断循环。在编程中,这样的代码可能会导致程序崩溃或陷入死循环,因此应该避免使用这样的for循环。
for(;;)是什么意思
答:
for(; ;)是for循环语句
。for语句的语法规定,括号里面一定要有两个分号,分开三个句子。第一个句子是初始化用的,如果没有初始化的必要,就视为空语句,加上分号。第二个句子作为判断条件,如果没有判断条件,也视为空语句,后加一个分号。这种情况,会无限循环,相当于while(1)。如果for的执行部分...
C语言
中
for
循环后面加
;什么意思?
答:
这个for
循环的语句是一个空语句,就是这个for循环将永远执行那个空语句,而不会执行后面那个printf
在循环语句
for(;;)
括号里面只有二个
分号,
什么都没有了
,是啥意思
呀?
答:
这个是for
循环,判断
条件
应该在{}中,用break或者return返回
C语言for( ; ; )
这个语句
怎么
理解?
答:
for(i=1;1<=100;i++)sum=sum+i;接下来来说
for(;;)
这个语句,第一个分号前
为空,
即没有赋初始值,为了能正常执行循环,应要在for语句之前给循环变量赋初始值。第二个
分号
前为空,即不设置任何表达式作为循环
条件
,那此时循环无终止的进行下去。第二个分号后为空,即执行for语句时会一直...
大家正在搜
c语言中的for是什么意思
for语句测试条件可以为空么
for语句的循环不能为空
for条件为空
for循环第二个条件为空
for循环三个为空表示什么
for语句为空
for循环语句可以为空吗
for循环空语句的作用
相关问题
在c语言程序中的for(;;)语句是什么意思,括号内就是空的
C语言for( ; ; )这个语句怎么理解?
C语言中的for语句 for( ; n!=0; ) 这句里面...
在C语言中,for语句的表达示都为空语句,这空语句是真是假
for(;;)在C语言里什么意思?为什么for(;)就会有语...
C语言中for循环知识要点中的“最好的方法是将问题的最终结果...
C语言里for(;1;)是什么意思?
C语言for(;x%i==0;x/=i);是什么意思?for...