乙個動態陣列 a,如果你已經使用redim 語句給它設定了大小,那麼在此之後使用 ubound(a) 就可以得到它的上邊界。
如果你沒有使用 redim 語句給它設定大小,直接使用 ubound(a) 函式,那麼執行時會報錯,並會中斷程式的執行.我們恰恰利用這一點,可以知道這個陣列還沒有任何元素。於此同時,我們卻不想程式中斷執行,那麼可以在 ubound(a) 函式執行前加上一句
複製** **如下:
on error resuwww.cppcns.comme next
把本功能寫成乙個函式 function get_element_count_of_one_aray(name_of_aray)
複製** **如下:
on error resume next
uper_bound_of_aray=ubound(name_of_aray)
if err then
get_element_count_of_one_aray=0
else
g程式設計客棧et_element_count_of_one_aray=uper_bound_of_aray+1
end if
end functionwww.cppcns.com
本文標題: asp 得到動態陣列中元素的個數
本文位址: /wangluo/asp/48525.html
迴圈佇列(迴圈陣列)中元素個數的計算
佇列頭指標為front,佇列尾指標為rear 指向隊尾元素 after rear為隊尾元素的後一位置 按順時針方向 佇列容量為maxsize 如果用 front rear 來表示隊列為空,也就是說front和rear指向同乙個位置,那麼 佇列滿時 rear 1 mod maxsize front 佇...
迴圈佇列(迴圈陣列)中元素個數的計算
佇列頭指標為front,佇列尾指標為rear 指向隊尾元素 after rear為隊尾元素的後一位置 按順時針方向 佇列容量為maxsize 如果用 front rear 來表示隊列為空,也就是說front和rear指向同乙個位置,那麼 佇列滿時 rear 1 mod maxsize front 佇...
陣列中元素的查詢
二分法 取陣列的兩個端點left,right,定義乙個mid left right 2表示中間元素。比較需要查詢到元素與mid對應的數值大小,再根據其大小關係決定left,right的變化情況 include includeusing namespace std int cmp int x,int ...