22问答网
所有问题
c语言 为什么for(;;)是死循环?求大神解释
如题所述
举报该问题
推荐答案 2017-11-23
C语言中
for循环
包含三个部分:初始化、条件、递增
for (INITIALIZATION; CONDITION; AFTERTHOUGHT)
初始化是宣告(或者赋值)任何需要的变数的动作。如果你要使用多个变数,则变数的种类要一致。条件的部分则是检查是否离开这个循环,也就是让程式码往下执行。如果条件判断为假,则离开循环。递增在每跑一次循环都会重复执行一次。
for(;;),这个语句中缺少循环终止的条件,自然就是死循环了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/IfT62XTCfXSfh00hCf.html
相似回答
C语言中
程序如:
for( ; ;)
;
为什么是死循环?
答:
for( ; ;)
;的循环条件永远成立,所以导致
死循环
。
c语言
为什么for(;;)是死循环?
答:
for(;;)
{循环体;};按语法, for 循环 (初态;终态;步长) 这三部分,现在 是 (空语句;空语句;空语句)。是合法的语句。由于没有给 终态 (即允许继续循环和终止循环的条件), 循环语句于是可以 永远继续下去。俗称 无限循环 或
死循环
。但通常 循环体内 会有 语句控制 决定 是否中止。
大家正在搜
c语言中什么是死循环
c语言for循环嵌套详解
c语言中for是什么意思
for循环c语言
c语言for循环例题
c语言for循环打印菱形
c语言循环语句
c语言循环语句实例
for c语言
相关问题
c语言 求大神解释 for(; ;)为什么是无限循环的?
c语言 为什么for(;;)是死循环?
C语言中程序如:for( ; ;);为什么是死循环?
C语言初学者:为什么这个for循环会是死循环?
c语言:这个为什么会陷入死循环,求大神解释,修改
c语言中for(i=1;i;i++)为什么不是死循环?
C语言求大神,这个简单程序为什么是一个死循环