为了账号安全,请及时绑定邮箱和手机立即绑定

不懂为什么是i<=100?还有i++是什么意思?

不懂为什么是i<=100?还有i++是什么意思?

C
慕妹9327462 2016-08-16 11:12:16
下面的代码是正确的 ,但是不懂为什么是i<=100?还有i++是什么意思?#include <stdio.h>int main(){    int i,sum=0;    i=1;    while( i<=100  )  //循环条件应该是什么呢?    {        sum=sum+i;        i++;        //这里是不是应该改变循环变量的值    }    printf("100以内所有整数之和为:%d\n", sum);    return 0;}
查看完整描述

5 回答

已采纳
?
快乐的时光

TA贡献79条经验 获得超48个赞

由于你这个循环属于while型的。故当满足条件语句才执行后面的人语句。所以是小于等于100;
i++等价于i=i+1;这样就好理解了。
希望能给你带来帮助。

查看完整回答
3 反对 回复 2016-08-16
?
wooviet

TA贡献6条经验 获得超5个赞

首先明白这个简短的程序是在求1-100的整数和,然后你要明白while循环,while()括号内的是判断条件,为真的话,进入循环,然后循环体中,i++的意思是,在每次循环的时候改变循环变量i的值,使之能找到循环的出口,记住循环的三要素这是。

这里可以提一句:i++这个式子,是先使用i的值,再进行的++,免得有时候会遇到不清楚的情况。

查看完整回答
2 反对 回复 2016-08-16
?
空城丶Dreams

TA贡献6条经验 获得超1个赞

i++就是每次执行完自动加1       当大于一百的时候跳出循环

查看完整回答
1 反对 回复 2016-08-16
?
一杯2块的奶茶

TA贡献226条经验 获得超75个赞

楼主,估计你是刚学的新手吧,这些其实是最基础的东西,你学着过段时间回头看就知道很简单了

查看完整回答
反对 回复 2016-08-16
?
黑马程序员3386844

TA贡献4条经验 获得超2个赞

简单的要死的东西就是判断真假小学生3小时就会

查看完整回答
反对 回复 2016-08-16
  • 5 回答
  • 0 关注
  • 2419 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信