asp 得到動態陣列中元素的個數

2022-09-21 15:33:12 字數 688 閱讀 7207

乙個動態陣列 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 ...