for(i=0;i<100;i++) ; 是什么语句? 是否是死循环? 循环多少次?
答案:6 悬赏:70 手机版
解决时间 2021-03-28 17:33
- 提问者网友:孤凫
- 2021-03-27 17:38
for(i=0;i<100;i++) ; 是什么语句? 是否是死循环? 循环多少次?
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-03-27 19:13
是FOR循环语句。没有循环体的FOR循环。不是死循环,共循环100次。
全部回答
- 1楼网友:风格不统一
- 2021-03-27 21:51
如果下边不加break;语句的话,那这就是死循环.因为你把跳出的条件设成了true,所以为永远执行
- 2楼网友:神鬼未生
- 2021-03-27 21:21
循环语句,但是没有循环的内容,也就是说只是单独让i从0加到99,100的时候跳出
- 3楼网友:不如潦草
- 2021-03-27 20:03
它是循环语句,不是死循环,因为它有限定条件,表达式2:i<100限定循环的次数,从i=0开始到i=99都满足限定条件,直到i++=99即i=100时不满足限定条件才会结束循环,一共循环了100次。
- 4楼网友:十鸦
- 2021-03-27 19:45
属于三大基本控制结构的循环结构,是FOR循环语句,这个循环不是死循环,共循环100次。其中++i这个表达式相当于i = i + 1,也就是每循环一次i的值加1.
例如:
int i,sum=1;
for(i=0;i<100;i++)
{
sum+=i;
}
printf("sum=%d",sum);
这个程序里就包含了你上边所写的循环了,它是求1到100的累加值,即1+2+3+4+......+100的结果。
例如:
int i,sum=1;
for(i=0;i<100;i++)
{
sum+=i;
}
printf("sum=%d",sum);
这个程序里就包含了你上边所写的循环了,它是求1到100的累加值,即1+2+3+4+......+100的结果。
- 5楼网友:深街酒徒
- 2021-03-27 19:24
不是啊,FOR语句很三部分,i=0是初始赋值的自开始运行一次,;
i<100是运行条件,每次循环完系统就判断这个条件若为真就继续运行反之循环结束;
i++是步长等价于i=i+1 若条件为真接着i被赋值i+1;
所以循环运行100次。。。
i<100是运行条件,每次循环完系统就判断这个条件若为真就继续运行反之循环结束;
i++是步长等价于i=i+1 若条件为真接着i被赋值i+1;
所以循环运行100次。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯