asp動態定義陣列(用變數作為陣列

2021-06-18 19:26:31 字數 472 閱讀 4221

在陣列是不能直接用變數來定義下標的,如:

n=5dim a(n)

這樣就會報錯

為了達到不固定的下標值,可以用的execute

n=5execute ("dim a("&n&")")

response.write(ubound(a))

輸出結果為5

還有另一種方法就是用redim ,redim是可以使用變數的~

dim danxuan

rs.open "select count(id) as num,leixing……",conn,1,1

redim danxuan(rs("num"))

for i=0 to rs("num")-1

select case temp

case "單選"

danxuan(i)=rs("id")

end select

rs.movenext

next

C 用變數定義陣列

較早的編譯器是不同意這樣做的,所以一些書籍比方以tc解說的書本都說陣列的下標不能是變數。在vc6.0下亦是如此。只是在一些較新的編譯器如dev c 已經支援了,例如以下 不會報錯 include include int main 可是new出來的一定不要忘了delete掉 delete a 正確的使...

C 用變數定義陣列

較早的編譯器是不同意這樣做的,所以一些書籍比方以tc解說的書本都說陣列的下標不能是變數。在vc6.0下亦是如此。只是在一些較新的編譯器如dev c 已經支援了,例如以下 不會報錯 include include int main 可是new出來的一定不要忘了delete掉 delete a 正確的使...

C 程式設計 用指標變數作函式引數接收陣列位址

1 include 2 using namespace std 34 void select sort int p,intn 5 17 18 19 2021 void select sort1 int p,int n 2234 35 36 3738 void printf int p,int n 3...