TC官方合作论坛

标题: 新手求帮助循环语句不懂 [打印本页]

作者: gzp34357    时间: 2012-11-26 21:00
标题: 新手求帮助循环语句不懂
代码如下
功能 逻辑型 开始_点击()

整型 i,sum=0

     i=1

循环(i<=5)

     sum=i+sum

     i=i+1
循环结束

辅助.消息框(转换.整型转字符型(sum))

返回 真

功能结束


消息框出来的结果是15
我想知道这个15是怎么算出来的,看不懂啊。求大神解释
最好是做个公式看一下,先谢了。

作者: zgzjwzlx    时间: 2012-11-26 21:08

复制代码

作者: die13719076310    时间: 2012-11-26 21:17
第一次是 sum=1+0 (i=1 sum=0)  第二次是sum=2+1 (i=2 sum=1 )  第三次是sum=3+3 (i=3 sum=3 )  第四次是sum=4+6(i=4 sum=6 )  第五次是sum=5+1 0(i=5 sum=10 )    楼主 你地 明白?
作者: Sky_Pro    时间: 2012-11-26 21:18
回复 1楼gzp34357的帖子

就是:1+2+3+4+5=15 啊!!!!!!!!

sum=1+0=1 ;
sum=2+1=3;
sum=3+3=6;
sum=4+6=10;
sum=5+10=15;  在后面i=i+1=6 ,不满足循环条件,就从循环出来了。。。
然后就输出了sum的值。。。

打的这么辛苦,采纳一下吧~~~~~~~


作者: gzp34357    时间: 2012-11-26 21:30
回复 3楼die13719076310的帖子

整型 i,sum=0
         i=1
         i=i+1
关键这里i有两个值,我看不懂,i,sum=0 下面又i=1
那i=i+1 我到底i=0+1呢还是i=1+1我是这里搞不懂求解释
作者: Sky_Pro    时间: 2012-11-26 21:34
回复 5楼gzp34357的帖子

当前i的值=原来i的值+1
作者: gzp34357    时间: 2012-11-26 21:39
回复 6楼Sky_Pro的帖子

整型 i,sum=0
         i=1
         i=i+1
关键这里i有两个值,我看不懂,i,sum=0 下面又i=1
那i=i+1 我到底i=0+1呢还是i=1+1我是这里搞不懂求解释
作者: Sky_Pro    时间: 2012-11-26 21:46
回复 7楼gzp34357的帖子

i=1是可以写在上面的!
整型 i=1,sum=0
什么叫变量,就是变的量嘛,你开始定义它为整型变量就可以给他赋初值为1 ,你也可以后面再给他赋值,
变量就是可以让你赋值的啊,赋值后他的值就改变了啊~~~~
作者: gzp34357    时间: 2012-11-26 21:49
回复 8楼Sky_Pro的帖子

我纠结的是这句
整型 i,sum=0
这句是什么意思
是不是就是sum=0 那i就是还没赋值的变量名呢?
作者: Sky_Pro    时间: 2012-11-26 21:52
回复 9楼gzp34357的帖子

定义整型变量 i 时系统默认是给他赋值为 0 ,所以才有后面的 i=1 ,你可以在定义变量的时候就给他赋值,是一样的。。。
作者: die13719076310    时间: 2012-11-26 21:52
回复 5楼gzp34357的帖子

i的值 你开始的时候你就给它赋值1  当然下面的就是i=1+1了 如果你开始就给 i 赋值0  那么下面i=0+1咯
采纳吧
作者: gzp34357    时间: 2012-11-26 21:57
回复 10楼Sky_Pro的帖子

感谢前辈的耐心回答我还有个问题不懂,请教一下
有点乱哦,那如果定义整型变量 i 时系统默认是给他赋值为 0,后面 给他赋值i=1
那下面的i=i+1到底是i=0+1呢还是i=1+1
因为这里i有两个赋值,一个是0一个是1
不懂啊。
作者: Sky_Pro    时间: 2012-11-26 22:01
回复 12楼gzp34357的帖子

都说了i是变量了嘛,赋值一次,他就变一次,他又不会记住原来的值是多少,你以为他是人啊,能记住所有的啊。。。要记住所有的那就不是一个简单的整型变量就搞定的。。。。
作者: zgzjwzlx    时间: 2012-11-26 22:35

作者: gzp34357    时间: 2012-11-26 23:14
回复 13楼Sky_Pro的帖子

弄懂了,谢谢前辈的指导。我采纳你哦。




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1