VB 循环语句的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:47:50
设I为1 do while i<101 sum=sum+i i=i+1 loop 等号左右两边都有sum和i它们分别都是什么意思相等吗?或者说这两个等式都是什么意思?

先说i=i+1吧,假设引入一个中间变量a,令a=i+1,然后i=a,这样能看懂了吧?语句执行从上往下执行。开始时i=1.执行第一次循环,则a=i+1=2,然后i=a,这时i是不是变成2了?接着重复这个过程。
i是一个变量。它不代表具体的数值,给它赋什么值它就等于什么。同理sum=sum+i也可以这样理解。

sum=sum+i 就是累加啊
与 sum+=i 意思一样
sum=1+2+3+4+ …… +100 = 5050