问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言for( ; ; )这个语句怎么理解?

发布网友 发布时间:2022-05-14 06:42

我来回答

5个回答

热心网友 时间:2023-10-09 02:58

for语句的一般形式为:
for(表达式1;表达式2;表达式3)
语句
3个表达式的主要作用是:
表达式1:设置初始条件,只执行一次。可以为零个、一个或多个变量设置初值。
表达式2:是循环条件表达式,用来判断是否继续循环。在每次执行循环体前先执行此表达式,决定是否继续执行循环。
表达式3:作为循环的调整,例如使循环变量增值,它是在执行完循环体后才进行的。
所以for语句可以这样理解
for(循环变量赋初值;循环条件;循环变量增值)
语句
举个例子来说
for(i=1;1<=100;i++)
sum=sum+i;
接下来来说for(;;)这个语句,第一个分号前为空,即没有赋初始值,为了能正常执行循环,应要在for语句之前给循环变量赋初始值。第二个分号前为空,即不设置任何表达式作为循环条件,那此时循环无终止的进行下去。第二个分号后为空,即执行for语句时会一直执行下去,永无终止。其实for(;;)语句即是不设初值,不判断条件,循环变量不增值,无止尽的执行循环体语句。不过,显然这个是没有实用价值的。
while(1)与for(;;)等价。

热心网友 时间:2023-10-09 02:58

for(表达式1;表达式2;表达式3)
{循环体}
这三个表达式,可以都有,也可以都没有,也可以由任意的一项或两项,这就是for的灵活性所在
解释一下三个表达式的含义
表达式1,这个一般是初始化条件,如i=1。在第一个分号之前,可以用一个,也可以好几个,用逗号隔开
表达式2,这个事循环条件,满足就继续执行循环体,不满足就跳出循环。这里一般是个逻辑判断语句。
表达式3,这个一般是改变循环条件的地方,如i++。
执行顺序是,先初始化,也就是运算表达式1,初始化完成后,这个表达式就没有用处了。
接着判断是否满足循环条件,也就是运算表达式2,如果是真,就执行循环体。
最后,运算表达式3,改变循环条件。这样第一次循环完成。
接着第二次循环,也就是运算表达式2,看是否满足循环条件,如果表达式2还满足(也就是真),接着执行循环体。完成后运算表达式3,。
如此往复循环,直到不满足表达式2后,跳出循环

说白了就相当于没有循环条件,既然没有循环条件就是一直满足,所以是无限循环

热心网友 时间:2023-10-09 02:59

这个是死循环,最好写成while(1){}
你把for(;;)换成while(1)就可以了,意思就是不停执行for后面{}里面的代码,代码的具体意思吗,不太了解。除非你提供函数原代码

热心网友 时间:2023-10-09 02:59

这个其实就是个无限循环,跟while(1){}一样的效果,一般会在循环内部采用break,goto,以及return来结束循环。
望采纳

热心网友 时间:2023-10-09 03:00

FOR(判断条件1;判断条件2;执行语句)
C语言for( ; ; )这个语句怎么理解?

所以for语句可以这样理解 for(循环变量赋初值;循环条件;循环变量增值)语句 举个例子来说 for(i=1;1&lt;=100;i++)sum=sum+i;接下来来说for(;;)这个语句,第一个分号前为空,即没有赋初始值,为了能正常执行循环,应要在for语句之前给循环变量赋初始值。第二个分号前为空,即不设置任何表...

C语言中for(;;)是什么意思?谁给讲解下?

while(true)

C语言中程序如:for( ; ;);为什么是死循环?

for( ; ;);是一个典型的简介的死循环。解释如下:所谓循环就是让计算机重复执行一段代码;循环的核心有两个部分:循环控制、循环体;循环控制部分的循环结束条件如果永远成立,将会导致一直循环,俗称”死循环“;上面的程序:最后的分号,表示循环体为空,是空循环;括号中的两个分号之间是放循环结束...

for(;;)是什么意思

在C语言中,for语句使用最为灵活,它的一般形式为:for(表达式1; 表达式2; 表达式3) 语句 它的执行过程如下:先求解表达式1。求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面第3)步;若其值为假(0),则结束循环,转到第5)步。求解表达式3。转回上面第2)步...

for在c语言中是什么意思?

c语言中for语句用法:for是C语言中的一个关键字,主要用来控制循环语句的执行。举例:int i;for(i=0; i&lt;3; i++) 。// i=0是初始化部分;i&lt;3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作{printf("HelloWorld")}。// 上面的for语句...

c语言中for(;0;)是什么意思

首先,for(;;)第一个前是变量最开始的符值,中间的内容是一个循环条件判断,如果成立则为真,进行for的循环体,执行完后再执行变量的改变,然后再判断循环条件;在此句中,条件是0,说明是假,所以不执行循环。

c语言 为什么for(;;)是死循环?

for(;;) {循环体;};按语法, for 循环 (初态;终态;步长) 这三部分,现在 是 (空语句;空语句;空语句)。是合法的语句。由于没有给 终态 (即允许继续循环和终止循环的条件), 循环语句于是可以 永远继续下去。俗称 无限循环 或 死循环。但通常 循环体内 会有 语句控制 决定 是否中止。

c语言中for是什么意思(C语言中for是什么)

for是C语言中的一个关键字,主要用来控制循环语句的执行。for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体}。for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的...

c语言 为什么for(;;)是死循环?求大神解释

C语言中for循环包含三个部分:初始化、条件、递增 for (INITIALIZATION; CONDITION; AFTERTHOUGHT)初始化是宣告(或者赋值)任何需要的变数的动作。如果你要使用多个变数,则变数的种类要一致。条件的部分则是检查是否离开这个循环,也就是让程式码往下执行。如果条件判断为假,则离开循环。递增在每跑一次循环...

c语言 求大神解释 for(; ;)为什么是无限循环的?

该函数等同于while(1),由于运行for循环for(初始条件;判断条件;结束时执行)的判断条件没写,意味着判断结果始终为真,没有跳出循环的契机,就是无限循环。

c语言两个for语句怎么循环 c语言中for语句是怎么运行的 c语言for只管后面一个语句 c语言for语句是什么意思 C语言if语句 c语言if语句用法 c语言if语句格式 C语言中的循环语句 c语言if循环语句
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
英语人名怎么写? 省道逆向行驶怎么处理 &lt;&lt;水果篮子&gt;&gt;里十二生肖俯身的人的名字和介绍 我十八女身高:160.5CM体重:102斤。也就是51kg请问大家,我这样算矮算... 简单数学题,英文 求教一道英文数学题,要求解题过程(马来西亚国中二年级的) 一道英文数学题求解!要过程,急! 中一数学题。只有英文。 家长应该怎样向老师致感谢信呢? 在三角形ABc中,有一个内角为50度,角b=角c,角A的外角的度数为 c++中for语句怎样用呢? for语句和while语句的作用?for代表什么意思 自定义函数for语句的作用 努力而成功的名言 哥哥的名字叫玉伟弟弟应该叫什么? 哥、哥哥、**哥之间的称呼有什么区别?说详细点! 哥哥的英文名字叫什么 exo粉丝对大哥的昵称 哥哥那些昵称都是怎么来的 老公微信能登录老婆怀孕档案吗 和哥哥的昵称 怀孕婆婆给自己发微信关心怎么回复 给认的哥哥的昵称 怀孕了发微信红包写什么好 对哥哥的昵称?好听一点 怎么微信和领导说自己怀孕了 怀孕初期微信语音聊了好几个小时要紧么 哥哥 昵称 适宜采用集装箱运输的物品是 怎样查自己的QQ号码是哪天申请的?要精确到日期 C语言for(i=1;i&lt;=100;i++);中的for究竟有什么作用啊? C语言中那句划线的for循环作用是什么 关于C++中的for的运用? C++循环语句的for语句 在生活中新手小白该怎样驯服金毛让其听话呢? 如何让金毛变得乖乖听话? 为什么一些人的背式电动喷雾器流速很快而一些人的背式电动喷雾器的流速却很慢?是不是抽水泵的原因? 口红什么牌子的比较好用又实惠 人背电喷雾器12V充电器忘记拔掉了!两天能充坏吗? 金毛三岁了越来越不听话怎么办? 一种背负式喷雾器,药液箱的容积是14升。如果每分钟喷出药液700毫升, 喷完一箱药液需用多少分钟? 《GTA5》新手实用技巧有哪些 新手技巧全面分析 GTA5萌新线上参与抢劫应该注意什么,有什么技巧,BUG,难点,求大佬详细分析一波(弟弟我24级) 怎么写一篇读书征文 暑假周记350字大全最后一周 读书征文怎么写? 注意是方法 gta5新手需要注意什么 读书征文怎么写600字 校园周记(350字) 五年级周记350字