Dim a, i% a=array(1,2,3,4,5,6,7) For i =Lbound(a) to Ubound(a) a(i)=a(i) *a(i) next i print a(i)
Dim a, i% a=array(1,2,3,4,5,6,7) For i =Lbound(a) to Ubound(a) a(i)=a(i) *a(i) next i print a(i)
下標(biāo)越界了,為什么啊
下標(biāo)越界了,為什么啊
其他人氣:272 ℃時(shí)間:2020-05-23 17:49:44
優(yōu)質(zhì)解答
你定義的變量a是一個(gè)變量,應(yīng)該定義成數(shù)組啊. 另外要考慮a(0)的問題,你是想使用a(0)~a(6)這七個(gè)分量還是想使用a(1)~a(7)這七個(gè)分量.a 已經(jīng)是一個(gè)可變數(shù)組了啊,而且是用內(nèi)部函數(shù)Lbound(a) 、 Ubound(a) 來獲取下標(biāo)的下上界的啊,怎么會越界?下標(biāo)越界的原因是由于i是循環(huán)變量,當(dāng)執(zhí)行完For i=Lbound(a) to Ubound(a)循環(huán)后,i的值應(yīng)該是Ubound(a)+1,也就是7,而你所定義的數(shù)組下標(biāo)只是從0到6,所以在最后一個(gè)print a(i)時(shí),找不到a(7),自然就越界了。
我來回答
類似推薦
- ..Dim a() a=Array(1,3,5,7,9) s=0 For i=1 To 4 s=s*10+a(i) Next i Print s 為啥答案是3579
- 下列程序的執(zhí)行結(jié)果為().dim a(10),b(5) for i=1 to 10 a(i)=i next i for j=1 to 5 b(j)=j*20 next j
- 如下數(shù)組聲明語句中,數(shù)組a包含元素的個(gè)數(shù)為:( ?。im a(1 to 3,-2 to 2,3)
- dim a(10,10) as integer for i=1 to 10 for j=1to 10 a(i,j)=i*j next j,i print a(2,2)+a(3,3)
- DIM AS INTEGER A(6),I,T,J,P T=0 FOR I=1 TO 6:A(I)=7-I:NEXT FOR I=1 TO 5 FOR J=1 TO 5 IF A(J)>A(
- 軍蟻是不是最厲害的螞蟻
- It's quite n_____ for a person to refuse the offer of help from strangers.
- 在金屬中最善于傳熱的是---?
- 1、2、5、13、34、()括號里是多少找規(guī)律,🈶什么規(guī)律
- 水受到地球引力的作用,從高處到低處,這一現(xiàn)象中 ,受力物體是什么?施力物體是什么?
- 追加100分,數(shù)學(xué)
- 亞硝酸鈉溶于水的反應(yīng)化學(xué)方程式?
猜你喜歡
- 1Is this chair made ( ) wood?
- 2雞兔同籠,兔的只數(shù)是雞的3倍,共有腳280只.雞、兔各有多少只?
- 3提示的近義詞是什么
- 4為什么“泰山”是“TaiShan Mountain”而黃山卻是“Huang Mountain”呢?
- 5"愛蓮說“是誰寫的?
- 6有一根長方體木料體積是540立方分米,它的截面面積是20平方分米,這根木料的長應(yīng)是_米.
- 7如圖,小亮從A點(diǎn)出發(fā)前進(jìn)10m,向右轉(zhuǎn)15°,再前進(jìn)10m,又向右轉(zhuǎn)15°,這樣一直走下去,他第一次回到出發(fā)點(diǎn)A時(shí),一共走了米數(shù)是( ?。?A.120 B.150 C.240 D.360
- 8電功率的公式:P=W/t=IUt/t=IU讀作?
- 9“自相矛盾”這個(gè)成語告誡人們什么道理?
- 10已知某件事每隔兩分鐘可能會發(fā)生一次,發(fā)生概率為15%,
- 11(2009?承德縣模擬)(甲、乙均不為0)甲數(shù)的14等于乙數(shù)的16,甲數(shù)的15和乙數(shù)的17比較,( ?。?A.甲數(shù)的15大 B.乙數(shù)的17大 C.可能是甲數(shù)的15大,也可能是乙數(shù)的17大 D.一樣大
- 12一道關(guān)于人數(shù)的數(shù)學(xué)題