VB for循环

FOR i= -10 to 1
sum=sum+i
i=i+1
next i
print sum

那个i=i+1是什么意思,运行结果是?

第1个回答  2010-07-06
i=i+1就是每次执行后i值自加1,
-30

循环中,i从-10到1 ,默认每次自加1,在循环中加入 i=i+1那么每次就是自加2了,sum用于求和,及每次i的值加起来,所以,sum=-10+(-8)+(-6)+(-4)+(-2)+0=-30
第2个回答  2010-07-06
问题为for循环的省略
完整应为:
FOR i= -10 to 1 step 1
【step 1 为步长即每循环一次i增加了多少,系统默认为1,可不写,在这里共循环12次,i的值分别为:-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1】
i=i+1
【因为在每次循环内i被重新复制,那么这里=左边的i为 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2】
sum=sum+i
【求和:-42】
next i
print sum
【打印】
第3个回答  2010-07-06
i = i + 1相当于让i每次加1 加上循环的每次自增1所以这个循环循环一次i加2
输出结果是-30本回答被提问者采纳
第4个回答  2010-07-06
1、i=i+1表示每循环一次,i就增加1
2、sum值不确定,无法知道运行结果
如果sum初值为0的话,结果sum=-10+(-9)+(-8)+....+0+1

VB For 循环语句的用法
For循环的格式: For 循环变量 = 初值 To 终值 [Step 步长] [循环体] Next [循环变量] 注意: 1) 当步长 0 时 循环执行的条件:循环变量 = 终值 2) 当步长 0 时 循环执行的条件:循环变量 = 终值 强行退出 For 循环,请使用 Exit For。举例 举例1: 单击命令按钮 Command1 后,先后弹出...

关于vb for...next循环语句
默认情况下,FOR循环的步长为step 1,但在循环体内的'i=i+1'语句,将'i'变量自增1。因此,当'i'分别等于1、3、5、7、9时,会进行五次循环。当'i'等于11时,不满足循环条件,循环结束。注:当'i'为某个值时,执行'i=i+1',将'i'变量自增1。当执行到'next i'时,按照循环的默认步长...

VB中while与for循环的区别
首先,我们来看它们在结构上的区别。for循环的表达式为:for(单次表达式条件表达式末尾循环体){中间循环体}。这意味着在每次迭代结束时,会重新评估条件表达式,直到条件不再成立为止。而while循环的表达式为:while(表达式){循环体}。当满足循环条件时,程序会进入循环体执行代码,直至条件不满足时跳出...

关于VB中for循环的问题
代码中有三层FOR循环,其次数并非简单的累乘。我们逐层分析,以i为循环变量时,每次循环的次数如下:当i为1时,j从1循环至1,k从1循环至3,此层循环3次。当i为2时,j从1循环至2,k从1循环至3,以及k从2循环至3,此层循环5次。当i为3时,j从1循环至3,k从1循环至3,k从2循环至3,以...

vb中如何跳出for循环
用语句exit for来跳出for循环,这里跳出循环指的是跳出最里面一层的循环结构。代码实例如下:for ii = 1 to 1000 if ii = 500 then exit for end if next 这里的代码表示ii从1到1000进行循环,如果ii为500时则跳出循环。

for在vb中是什么意思?
for是Visual Basic中的循环语句之一,它是经典的控制流程之一,使得程序可以重复执行某个语句段,以便完成一个特定的功能。其语法结构为:for i = start To end [Step step],其中i被看作是计数器,它掌握着循环的进程。在循环过程中,i的值会不断地增加,同时也会被执行循环体语句。for语句执行的...

VB 的 For Next循环语句详解
本节将深入探讨 VB 中的 For Next 循环语句。循环语句的主要作用在于重复执行一段代码,以实现自动化流程。例如,计算从 1 到 10 的每个数加 5,直接计算显然更为简便,但若涉及大量数据时,循环语句便大显身手。循环语句的核心是循环变量,用于控制循环的起始、结束与步长。初值确定循环开始的位置,...

vb中的for循环的where和exit for具体什么时候用?来两个简单点的例子_百...
VB的For循环没有where,只有Exit For。For...Next 循环,对于知道了循环起始和终止值的情况来说,使用起来更方便。Exit For:当程序执行到此处,自动退出本层循环。实例1:求1+2+3+……100的和 Dim i, S As Integer i = 0 S = 0 For i = 1 To 100 S = S + i Next i Print "s=...

在VB中 for 循环嵌套语句的用法语解释(必须清楚!!)
for循环嵌套的实质实际上就是循环体中的语句又是一个循环体而已,因此按照for 循环执行的顺序来分析,先判断最外边一层循环体的变量值是否在变量的初始值与终止值之间,如果在则执行循环体中的语句,即执行内部的for循环,此时程序进入到内部for循环中,此时暂时与外部没有任何联系了,成为一个单独的整体...

VB for循环为什么只进行1次?
所以,你的循环只运行了一次。对于一个For循环来说,循环区间一旦确定,不再变化,唯一能够影响循环运行的,就是循环变量的值。所以,你将你的代码改成这样,就可以不断运行了:Sub ddarf() For i = n To n Step 1 n = n + 1 i = i - 1 '这个时候,循环就可以无限运行了。...

相似回答
大家正在搜