




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
測繪程序設(shè)計與應(yīng)用靜態(tài)數(shù)組主講教師:吳迪靜態(tài)數(shù)組Section在定義時已確定了數(shù)組占用內(nèi)存空間大小的數(shù)組稱為靜態(tài)數(shù)組,我們所使用的數(shù)組大都是靜態(tài)數(shù)組數(shù)組聲明元素賦值元素輸出即可以使用的下標(biāo)的最大值,格式如下:上述語句定義了一個二維數(shù)組Test,該數(shù)組有3行4列共12個元素,即:Test(0,0)、Test(0,1)、Test(0,2)、Test(0,3)、Test(1,0)、Test(1,1)、Test(1,2)、Test(1,3)、Test(2,0)、Test(2,1)、Test(2,2)和Test(2,3),其形式如右圖所示。DimTest(2,3)AsIntegerDim數(shù)組名([第一維下標(biāo)下界to]上界,[第二維下標(biāo)下界to]上界,…)As類型名稱例如Test(0,0)Test(0,1)Test(0,2)Test(0,3)Test(1,0)Test(1,1)Test(1,2)Test(1,3)Test(2,0)Test(2,1)Test(2,2)Test(2,3)第0行第1行第2行第0列第1列第2列第3列二維數(shù)組Test(2,3)下面以Dim語句為例介紹數(shù)組定義的格式,其他語句定義數(shù)組的格式與Dim類似。定義數(shù)組時,還需注意以下幾點:(1)數(shù)組名的命名規(guī)則與變量名相同。(2)如果數(shù)組的類型為變體型,數(shù)組元素的類型可以各不相同,慎用。(3)當(dāng)用Dim語句定義數(shù)組時,數(shù)組中的全部元素都被初始化為0(數(shù)值型數(shù)組)或空字符串(字符型數(shù)組)。(4)下標(biāo)的下界只能是0或1;下標(biāo)的范圍可以是-32768~32767。默認(rèn)下界為0,代碼窗口的通用聲明部分使用OptionBase1語句可以改變下界的默認(rèn)值為1。(5)數(shù)組的維數(shù)可以通過下標(biāo)的上界和下界的組數(shù)來確定,有幾組下界和上界就稱為幾維數(shù)組。(6)數(shù)組的下界必須小于上界。VB中提供了兩個函數(shù)LBound和UBound用來測試一個數(shù)組中指定維的下界值和上界值,這兩個函數(shù)的格式為:LBound(數(shù)組名[,維])'測試指定維的下界值UBound(數(shù)組名[,維])'測試指定維的上界值如果測試的是一維數(shù)組,則參數(shù)“維”可以省略。例如,有下面的數(shù)組定義:DimA(1to30,0to50)as
integer則用下面的語句可以得到該數(shù)組各維的上下界:PrintLBound(A,1),UBound(A,1)PrintLBound(A,2),UBound(A,2)輸出結(jié)果為:1 300 50數(shù)組元素賦值方法可分為:Fori=0To3a(i)=i*6
‘元素數(shù)值與循環(huán)變量大小有關(guān)
Nexti直接給元素賦值:比如a(1)=6數(shù)組之間相互賦值:兩個數(shù)組類型必須一致循環(huán)賦值:與For循環(huán)結(jié)合使用Fori=0To3a(i)=b(i)
‘將b數(shù)組中元素的值賦值給a數(shù)組Nexti其中:數(shù)組變量名是預(yù)先定義的數(shù)組名,它后面沒有括號,作為數(shù)組使用,但作為變量定義,并且數(shù)組變量不能是具體的數(shù)據(jù)類型,只能是Variant類型。數(shù)組元素值是需要賦給數(shù)組各元素的值,各值之間以逗號分隔。如:上述語句將1、2、3、4、5、6這六個數(shù)值賦給數(shù)組Num的各個元素,即Num(0)=1,Num(1)=2,Num(2)=3,Num(3)=4,Num(4)=5,Num(5)=6。數(shù)組變量名=Array(數(shù)組元素值)dim
NumAsVariantNum=Array(1,2,3,4,5,6)Array函數(shù)賦值:少量數(shù)據(jù)賦值給數(shù)組時使用數(shù)組元素的輸出可以用For循環(huán)及Print方法來實現(xiàn)。Fori=0To3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 焊接設(shè)備自動化升級-洞察闡釋
- 智能傳感材料在物聯(lián)網(wǎng)中的應(yīng)用-洞察闡釋
- 機器學(xué)習(xí)在統(tǒng)計學(xué)應(yīng)用-洞察闡釋
- 互動包裝在房地產(chǎn)推廣中的應(yīng)用-洞察闡釋
- 人工智能與數(shù)據(jù)隱私協(xié)同-洞察闡釋
- 區(qū)塊鏈與去中心化金融的支付創(chuàng)新研究-洞察闡釋
- 兒童語言發(fā)展路徑與行為特征分析-洞察闡釋
- 健康管理與智能算法的精準(zhǔn)醫(yī)療結(jié)合研究-洞察闡釋
- 智能機器人在工業(yè)0中的應(yīng)用與技術(shù)突破-洞察闡釋
- 物聯(lián)網(wǎng)與電信設(shè)備行業(yè)的標(biāo)準(zhǔn)制定與監(jiān)管研究-洞察闡釋
- 文檔簡譜視唱
- 2021年安全生產(chǎn)月:安全執(zhí)行力培養(yǎng)專題培訓(xùn)課件
- 檸檬酸鹽凝膠自燃燒法制備復(fù)合氧化物納米復(fù)合氧化物
- 中考英語初中必會英語語法匯總
- 工業(yè)機器人22手部設(shè)計-23腕部設(shè)計課件
- 2023年被告民事訴訟答辯狀
- 監(jiān)獄圍欄施工組織設(shè)計方案范本
- 《口語交際:我是小小講解員》示范課教學(xué)課件【部編人教版五年級語文下冊】(定稿)
- SB/T 10029-2012新鮮蔬菜分類與代碼
- GB/T 6075.3-2001在非旋轉(zhuǎn)部件上測量和評價機器的機械振動第3部分:額定功率大于15kW額定轉(zhuǎn)速在120r/min至15000r/min之間的在現(xiàn)場測量的工業(yè)機器
- GB/T 26673-2011道路車輛點火系統(tǒng)電氣特性試驗方法
評論
0/150
提交評論