解释一下 ,VB中的for next 循环语句
发布网友
发布时间:2022-04-23 03:14
我来回答
共5个回答
热心网友
时间:2022-05-15 14:32
拿一个简单的例子来解释:
s=0
for i=1 to 10
s=s+i
next
print s
1、for 语句包含了循环变量的开始值和结束值;
2、next相当于循环变量的变化;
a、i 的初始值是 1 最大边界是10,包含10(相当于<=10);b、next 也可写作 next i ,相当与增加1;
for i=1 to 10 step 1
意思就是从1到10,每次增1,而
for i=10 to 1 step -0.1
意思就是从10到1每次减少0.1。
相信大家已经看明白了step和next是向关联的,但是为何我们的例子中没有step值,为何要加1呢,这是一个惯例:如果没有生命step的值,那么next就等同于变量加1的效果。
热心网友
时间:2022-05-15 14:32
x=0有没有,结果都一样,之所以会如此,是因为数值变量的初始值都默认为0,如果是第一次使用,要不要写x=0无所谓。不过,写上是安全一点,而且也便于看程序。
在你这个例子里,x=0只在y=1时被用了一下,以后x就不等于0了。
热心网友
时间:2022-05-15 14:33
第一个x=0只用一次,然后程序进入FOR循环,NEXT Y的意思的下一个Y,其实不要Y也可以。
热心网友
时间:2022-05-15 14:33
拿一个简单的例子来解释:
s=0
for
i=1
to
10
s=s+i
next
print
s
1、for
语句包含了循环变量的开始值和结束值;
2、next相当于循环变量的变化;
a、i
的初始值是
1
最大边界是10,包含10(相当于<=10);b、next
也可写作
next
i
,相当与增加1;
for
i=1
to
10
step
1
意思就是从1到10,每次增1,而
for
i=10
to
1
step
-0.1
意思就是从10到1每次减少0.1。
相信大家已经看明白了step和next是向关联的,但是为何我们的例子中没有step值,为何要加1呢,这是一个惯例:如果没有生命step的值,那么next就等同于变量加1的效果。
热心网友
时间:2022-05-15 14:34
x= 0 '将x的初值置成0
for y = 1 to 100 '做循环,y从1到100
x=x+y '这是累加,将x与y相加
next y '这段代码是把1到100的数加起来
解释一下 ,VB中的for next 循环语句
1、for 语句包含了循环变量的开始值和结束值;2、next相当于循环变量的变化;a、i 的初始值是 1 最大边界是10,包含10(相当于<=10);b、next 也可写作 next i ,相当与增加1;for i=1 to 10 step 1 意思就是从1到10,每次增1,而 for i=10 to 1 step -0.1 意思就是从10到1每...
vb中for。。next代表啥意思?
这是VB的一个循环结构:如 for i=0 to 100 step 2 s=s+i next i 高级语言意思很明了,就是将 0 2 4 6...100相加求总和 NEXT 是告诉计算机,取下一个值 如果只有一重循环,next i 可写成 next 如果步距等于1,step语句可省去 和C语言的下面语句等同:for( i=0; i<= ...
VBA中for next循环语句有哪些?
for next循环语句指的循环是指重复地执行某项动作(语句块)。来看一下For—next 的句式:For 循环变量=初值 to 终值 step 步长 循环体1 [exit for]循环体2 next 循环变量 解释:从开始到结束,反复执行For和Next之间的指令块,除非遇到Exit For语句,将提前跳出循环。其中,步长和Exit For语句以及...
VB的for next语句问题
For循环的格式是:For 循环变量=初值 To 终值 [Step 步长][语句]Next[循环变量]当步长缺省时,缺省值为1。在Visual Basic中For循环属于“先检查后执行”语句,这种语句的执行过程:当步长为正,“循环变量”首先取得“初值”,检查是否超过“终值”,如果超过就一次也不执行而跳出循环。如果没有超过就...
VB的For…Next语句中,步长是什么
VB的For…Next语句语法:For 循环变量=初值 To 终值 [Step 步长]循环体 [Exit For]Next [循环变量]功能:在指定的次数内,重复执行循环体。说明:(1)循环变量是For循环中的计数变量,控制着循环的次数,因此一般用整型变量;(2)初值、终值、步长,可以是常数、数值变量、或表达式;(3...
VB中For Next 循环是 先判断后执行,还是先执行后判断
(1)for...next 语句是先判断后执行的循环语句,是根据终值和循环变量的值的大小来决定是否执行下一次循环的,如for i=1 to 3 step 1,变量递增执行3次,当i大于终值3时,则不再执行循环。递减原理相同 (2)do...loop语句分为前测型和后测型:a.前测型do while...loop 和do until......
VB循环语句
循环语句包括For-Next、While-Wend、Do-Loop语句。暂且先给你介绍一下这些语句的简单用法:For-Next语句:For 变量 = 初值 To 终值 [Step 步长]循环体 Next 当循环变量的值在初值到终值范围内时,执行一次循环体中的语句块,并使初值增加一个步长。当循环变量的值不在初值到终值范围内时,就退出循环...
vb中for-next语句如何使用
首先要了解for-next语句的基本语法结构,其语句的基本结构是for 变量=初值 to终值 step 步长值,其中像for 、next、step是vb中保留字,变量应该符合vb中命名规范,步长值根据自己的需要进行设置。for后面的变量应该满足vb中命名原则,变量的开头必须是汉字或者是字母开头,不能是数字开头并且在变量的组成中...
VB中For Next 循环是 先判断后执行,还是先执行后判断
(1)for...next 语句是先判断后执行的循环语句,是根据终值和循环变量的值的大小来决定是否执行下一次循环的,如for i=1 to 3 step 1,变量递增执行3次,当i大于终值3时,则不再执行循环。递减原理相同 (2)do...loop语句分为前测型和后测型:a.前测型do while...loop 和do until......
编程VB的for语句是什么意思,举例说明一下
For <循环变量>=<初赋值> To <终值> ……Next <循环变量> 循环的意思 其中上面的循环变量 可以用A B C D...Z等等 自己定义一遍变量 初始值 就是从那里开始循环 终止值就是到那里结束 最简单的例子 1+2+3+4...+100=? 加到100等于多少?就可以这样结算 FOR I=1 TO 100 a=a+I next ...