Foxtable(狐表)用户栏目专家坐堂 → [求助]流程控制语句 do while loop


  共有4653人关注过本帖树形打印复制链接

主题:[求助]流程控制语句 do while loop

帅哥哟,离线,有人找我吗?
laotang1984
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:395 积分:4605 威望:0 精华:0 注册:2009/2/23 19:01:00
[求助]流程控制语句 do while loop  发帖心情 Post By:2014/12/1 22:40:00 [显示全部帖子]

代码1:
Dim Sum As Integer
Dim i As Integer = 1
Do While i <= 100
    i = i + 1
    Sum = Sum + i
    
Loop
Output.Show(Sum)
结果为5150
代码2:
Dim Sum As Integer
Dim i As Integer = 1
Do While i <= 100
       Sum = Sum + i
       i = i + 1
Loop
Output.Show(Sum)
结果为5050
在流程控制语句中i=i+1的位置不同,所得到的结果不一样
对于两段代码,如何理解?

 回到顶部
帅哥哟,离线,有人找我吗?
LAOTANG1984
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:395 积分:4605 威望:0 精华:0 注册:2009/2/23 19:01:00
  发帖心情 Post By:2014/12/1 22:58:00 [显示全部帖子]

关键是怎么理解呢  甜版  结果都是知道的
对于第一个5150的结果比较好理解
就是第二个  为么把i=i+1放在sum=sum+i后面?
帮助文件对基础代码语法和流程语句部分的讲解是不是有所欠缺?
没有编程基础的人看起来懵懵懂懂的


 回到顶部