TC官方合作论坛

 找回密码
 立即注册
查看: 1527|回复: 14
打印 上一主题 下一主题

[已解决] 新手求帮助循环语句不懂

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-26 21:00:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
代码如下
功能 逻辑型 开始_点击()

整型 i,sum=0

     i=1

循环(i<=5)

     sum=i+sum

     i=i+1
循环结束

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

返回 真

功能结束


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

使用道具 举报

沙发
发表于 2012-11-26 21:08:28 | 只看该作者

复制代码
回复 支持 反对

使用道具 举报

板凳
发表于 2012-11-26 21:17: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 )    楼主 你地 明白?
回复 支持 反对

使用道具 举报

地板
发表于 2012-11-26 21:18:37 | 只看该作者
回复 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的值。。。

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

回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-11-26 21:30:18 | 只看该作者
回复 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我是这里搞不懂求解释
回复 支持 反对

使用道具 举报

6#
发表于 2012-11-26 21:34:20 | 只看该作者
回复 5楼gzp34357的帖子

当前i的值=原来i的值+1
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-11-26 21:39:43 | 只看该作者
回复 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我是这里搞不懂求解释
回复 支持 反对

使用道具 举报

8#
发表于 2012-11-26 21:46:19 | 只看该作者
回复 7楼gzp34357的帖子

i=1是可以写在上面的!
整型 i=1,sum=0
什么叫变量,就是变的量嘛,你开始定义它为整型变量就可以给他赋初值为1 ,你也可以后面再给他赋值,
变量就是可以让你赋值的啊,赋值后他的值就改变了啊~~~~
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-11-26 21:49:11 | 只看该作者
回复 8楼Sky_Pro的帖子

我纠结的是这句
整型 i,sum=0
这句是什么意思
是不是就是sum=0 那i就是还没赋值的变量名呢?
回复 支持 反对

使用道具 举报

10#
发表于 2012-11-26 21:52:44 | 只看该作者
回复 9楼gzp34357的帖子

定义整型变量 i 时系统默认是给他赋值为 0 ,所以才有后面的 i=1 ,你可以在定义变量的时候就给他赋值,是一样的。。。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-8 18:01 , Processed in 0.131180 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表