c语言 for 缺省表达式3
菜鸟初学c语言,关于for循环缺省表达式3不太明白书上写的是:省略了“表达式3(循环变量增量)”,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。...
菜鸟初学c语言,关于for循环缺省表达式3不太明白
书上写的是:
省略了“表达式 3(循环变量增量)”, 则不对循环控制变量进行操作,这时可在语句体中
加入修改循环控制变量的语句。
例如:
for(i=1;i<=100;)
{sum=sum+i;
i++;}
但是这么做最终还是会执行缺省的那句i++啊,这么做和不缺省有什么不同?
而且写成for(i=1;i<=100;;)是不是代表会变成无限循环?在程序中需要无限循环吗? 展开
书上写的是:
省略了“表达式 3(循环变量增量)”, 则不对循环控制变量进行操作,这时可在语句体中
加入修改循环控制变量的语句。
例如:
for(i=1;i<=100;)
{sum=sum+i;
i++;}
但是这么做最终还是会执行缺省的那句i++啊,这么做和不缺省有什么不同?
而且写成for(i=1;i<=100;;)是不是代表会变成无限循环?在程序中需要无限循环吗? 展开
3个回答
展开全部
第一个问题 没有不同
第二个 变成无限循环 需要无限循环的一般是在循环内部判断是否跳出
第二个 变成无限循环 需要无限循环的一般是在循环内部判断是否跳出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(i=1;i<=100;)
{sum=sum+i;
i++;}
没有问题。这个相当于:
for(i=1;i<=100;i++)
sum=sum+i;
{sum=sum+i;
i++;}
没有问题。这个相当于:
for(i=1;i<=100;i++)
sum=sum+i;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询