看一下这个数组是不是没用!!!
const $n=3dim $a[$n],$i,$s
for $i=0 to $n-1
$a[$i]=$i
$s=$s&$a[$i]&" "
next
msgbox(0,"范例",$s)
大家看我 分析的对不对
首先 声明常量 $n=3 在声明变量数组$a[$n],$i,$s
到循环这里0为初值$n-1为终值(也就是为3-1)
for $i=0 to (3-1)
当从0到3-1循环完 $a[$i]=0 $a[$i]=1 $a[$i]=2
$s=$s&0&" " $s=$s&1&" " $s=$s&2&" "
结果就为0 1 2
那这里的$a[$n] 他的数组就可以是$a $a $a因为上面声明$n常量为3
好象这个$a[$n]在这里没用 没什么用 呢 是 不是 大家。。。。。 const $n=3
dim $a[$n],$i,$s
如果其它地方没有相关联的时候,可以就:
dim $a,$i,$s 我 在一个教程里 看 给这个范例的 分析是
吧循环分开 for $i=0 to $n-1
$a[$i]=$i
next
for $i=0 to $n-1
$s=$s&$a[$i]&" "
next
msgbox(0,"范例",$s)
他分析的第一个循环为 :for $i=0 to $n-1
$a[$i]=$i
next
将数组" $a[$n] " 终的每个元素赋值,等同于:
$a=0
$a=1
$a=2
然后就循环下一个语句;;
在这里 我 想弄明白的是数组" $a[$n] " 终的每个元素赋值
我 分析的: for $i=0 to $n-1
$a[$i]=$i
next
当初值0 到$n-1(3)循环
$i被赋予0 ,1, 2
那循环体就可以是$a=0,$a= 1 ,$a=2
到这里前面声明的$a[$n] 因为$n=3
$a,$a, $a
是不是 可以认为 和前面的$a[$i]=$i 一样 值也就等于0,1,2了
和前面的教程里说的$a[$n]的数组元素的值
页:
[1]