haihong0721 发表于 2008-10-19 17:30:47

看一下这个数组是不是没用!!!

const $n=3
dim $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]在这里没用 没什么用 呢   是 不是   大家。。。。。

liongodmien 发表于 2008-10-19 20:06:21

const $n=3
dim $a[$n],$i,$s
如果其它地方没有相关联的时候,可以就:
dim $a,$i,$s

haihong0721 发表于 2008-10-20 09:37:49

我 在一个教程里 看 给这个范例的 分析是
             吧循环分开    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]
查看完整版本: 看一下这个数组是不是没用!!!