c语言中for循环 中()里的三个表达式分别省略都是什么意思?

 我来答
bolibei玻璃
推荐于2019-10-22 · TA获得超过1.3万个赞
知道小有建树答主
回答量:153
采纳率:95%
帮助的人:51.8万
展开全部

for(单次表达式;条件表达式;末尾循环体)

{

中间循环体;

}

其中,表示式可以省略,但是分号不可省略。

for循环是开界的。它的一般形式为: for(; <条件表达式>; ) 语句; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。 例如: for(i=1; i<10时, 结束循环。

  1. for循环中语句可以为语句体,但要用"{"和"}"将参加循环的语句括起来。

  2. for循环中的"参数初始化表达式"、"条件表达式"和"更新循环变量表达式"都是选择项,即可以缺省,但";"不能缺省。省略了初始化,表示不对循环控制变量赋初值。省略了条件表达式,则不做其它处理时便成为死循环。省略了增量,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。for循环的三个表达式都是逗号表达式,也就是说每个表达式可以由几个表达式构成,中间用",”隔开。

  3. for循环可以有多层嵌套。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式