c语言 for循环 空表达式

例如这个循环,for(a语句;b语句;c语句){d语句;}d语句是否可以省略?若可以,应该是怎么样的书写格式?这样可不可以?for(a语句;b语句;c语句);... 例如这个循环,
for(a语句;b语句;c语句){d语句;}
d语句是否可以省略?
若可以,应该是怎么样的书写格式?
这样可不可以?
for(a语句;b语句;c语句);
展开
 我来答
EdwarD021
2006-06-13 · TA获得超过240个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:0
展开全部
d语句是你循环执行的语句,如果你不想让它执行的话可以
for(a语句;b语句;c语句){;}就不会提示错误了
ivoryc
2006-06-13 · TA获得超过144个赞
知道答主
回答量:49
采纳率:0%
帮助的人:0
展开全部
可以
明白了for语句的构成和作用,就能更好的灵活运用它了。

1.for语句的一般格式
for([变量赋初值];[循环继续条件];[循环变量增值])
{ 循环体语句组;}
2.for语句的执行过程
执行过程如图5-1所示。
(1)求解“变量赋初值”表达式。
(2)求解“循环继续条件”表达式。如果其值非0,执行(3);否则,转至(4)。
(3)执行循环体语句组,并求解“循环变量增值”表达式,然后转向(2)。
(4)执行for语句的下一条语句。
3.说明
(1)“变量赋初值”、“循环继续条件”和“循环变量增值”部分均可缺省,甚至全部缺省,但其间的分号不能省略。
(2)当循环体语句组仅由一条语句构成时,可以不使用复合语句形式,如上例所示。
(3)“循环变量赋初值”表达式,既可以是给循环变量赋初值的赋值表达式,也可以是与此无关的其它表达式(如逗号表达式)。
例如,for(sum=0;i<=100;i++) sum += i;
for(sum=0,i=1;i<=100;i++) sum += i;
(4)“循环继续条件”部分是一个逻辑量,除一般的关系(或逻辑)表达式外,也允许是数值(或字符)表达式。

参考资料: http://www.kmyz.edu.cn/xbzy/jjx/vbweb/

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
filish
2006-06-13 · TA获得超过1356个赞
知道小有建树答主
回答量:240
采纳率:0%
帮助的人:148万
展开全部
可以!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8ee77b6
2006-06-13 · TA获得超过836个赞
知道小有建树答主
回答量:675
采纳率:0%
帮助的人:394万
展开全部
可以
for(int a,b; scanf("%d %d",&a,&b); printf("%d",a+b));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式