找回密码
 加入
搜索
查看: 1481|回复: 2

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

  [复制链接]
发表于 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[0]       $a[1]         $a[2]  因为上面声明$n常量为3   
    好象这个$a[$n]  在这里没用 没什么用 呢     是 不是   大家  。。。。。
发表于 2008-10-19 20:06:21 | 显示全部楼层
const $n=3
dim $a[$n],$i,$s
如果其它地方没有相关联的时候,可以就:
dim $a[3],$i,$s
 楼主| 发表于 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]=0
                                                 $a[1]=1
                                               $a[2]=2
然后就循环下一个语句;;            
                                     在这里 我 想弄明白的是  数组" $a[$n] " 终的每个元素赋值   
             我 分析的  :    for $i=0 to $n-1
                                                             $a[$i]=$i
                                                            next
                                          当初值0 到$n-1(3)循环
                        $i  被赋予0 ,1, 2
                                              那循环体就可以是  $a[0]=0  ,$a[1]= 1   ,$a[2]=2
                                                               到这里  前面声明的$a[$n]   因为$n=3
                                                                                                   $a[0]  ,$a[1], $a[2]
                 是不是 可以认为   和前面的$a[$i]=$i   一样   值也就等于0,1,2了
和前面的教程里说的$a[$n]的数组元素的值
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 22:09 , Processed in 0.072558 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表