下面程序循环后,为什么会是那样的结果?请详细说明其执行过程,
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/06 11:25:55
下面程序循环后,为什么会是那样的结果?请详细说明其执行过程,
Private Sub Form_Click()
For a = 1 To 3
For b = 1 To 3
For c = 1 To 3
Print a,b,c
Next c
Next b
Next a
End Sub
Private Sub Form_Click()
For a = 1 To 3
For b = 1 To 3
For c = 1 To 3
Print a,b,c
Next c
Next b
Next a
End Sub
为了说明问题方便,现用一个二重循环来解释这个运行结果:
for a=1 to 2
for b=1 to 2
rint a,b
next b
next a
run:
1 1
1 2
2 1
2 2
这是一个二重循环,当外层循环取一个值(a=1)时,内循环要完整的循环一遍(b=1,2),内循环完成后,外循环再取一个第2个值(a=2),内循环又要完整循环一遍(b=1,2).由于输出语句为:
Print a,b
这个输出语句是一个标准格式的,末尾没有标点符号,每输出一次会自动换行.现看输出结果:当a=1时,b第一次取1,接着输出:1 1 (前面的1是a 的值,后面的1是b的值,下同)
b第二次取2,接着输出:1 2
a=2时, b第一次取1,接着输出:2 1
b第二次取2,接着输出:2 2
对于三重循环,道理一样:外循环每陬一个值,内循环就要完整循环一遍!
for a=1 to 2
for b=1 to 2
rint a,b
next b
next a
run:
1 1
1 2
2 1
2 2
这是一个二重循环,当外层循环取一个值(a=1)时,内循环要完整的循环一遍(b=1,2),内循环完成后,外循环再取一个第2个值(a=2),内循环又要完整循环一遍(b=1,2).由于输出语句为:
Print a,b
这个输出语句是一个标准格式的,末尾没有标点符号,每输出一次会自动换行.现看输出结果:当a=1时,b第一次取1,接着输出:1 1 (前面的1是a 的值,后面的1是b的值,下同)
b第二次取2,接着输出:1 2
a=2时, b第一次取1,接着输出:2 1
b第二次取2,接着输出:2 2
对于三重循环,道理一样:外循环每陬一个值,内循环就要完整循环一遍!
下面程序循环后,为什么会是那样的结果?请详细说明其执行过程,
执行下面程序中的输出语句后,a的值是20,为什么
为什么得20执行下面程序后,a的值是( )。 #include void main () {
执行下面程序段后,b的值是_______.
运行下面程序,其运行结果K的值为?,其最里层循环体执行次数为?
求解答access VBA循环语句一题:执行下面的程序段后,x的值为()
VB题!执行下面的程序段后,显示 x 的值为____.答案为什么是A呢?
vf 最好 说明下15.在Visual FoxPro中如下程序的运行结果(即执行命令DO main后)是____【15】
C语言问题,我写了一个程序,但是很不理解为什么会有那样的输出结果,请大神帮忙讲解讲解.
执行下面的程序段后,k的值是_______.
执行下面的程序段后b的值为?
执行下面的程序段后,X的值为: