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