主题:[讨论]问题
wzc1996
[专家分:1680] 发布于 2008-03-30 10:56:00
DIM A(10)
FOR I=1 TO 10
A(I)=2*I
NEXT
PRINT A(A(2))
END
其中PRINT A(A(2))什么意思?
回复列表 (共4个回复)
沙发
SilentDuck [专家分:10] 发布于 2008-03-30 12:53:00
A(2)=2*2=4
A(A(2))=A(4)=4*2=8
板凳
hqm1 [专家分:570] 发布于 2008-04-08 21:50:00
先把A(2)的值算出来,算出来的值就做为外面一层的下标。
3 楼
世界第一 [专家分:210] 发布于 2008-04-21 13:32:00
a(a(2))是以a(2)的值为下标,求a(a(2)的值)
4 楼
Mato完整版 [专家分:1270] 发布于 2008-04-21 21:50:00
任何数值表达式都可以作为数组下标值,A(2)是变量,所以它也是数值表达式,自然可以作为数组下标值了。
A数组下标值 0 1 2 3 4 5 6 7 8 9 10
A数组元素 0 2 4 6 8 10 12 14 16 18 20
执行到A(A(2))这句时,先取出变量A(2)的值4,再取出变量A(4)的值8。
我来回复