數(shù)組作為函數(shù)參數(shù)傳遞 vb6數(shù)組參數(shù)傳遞:VB中如何將數(shù)組作為參數(shù)傳遞?
vb6數(shù)組參數(shù)傳遞:VB中如何將數(shù)組作為參數(shù)傳遞?在VB6中,所有數(shù)組參數(shù)都傳輸?shù)降刂?。Private Sub命令1uclick()dim a(3)as integer a(0)=1a(1)=2A(2
vb6數(shù)組參數(shù)傳遞:VB中如何將數(shù)組作為參數(shù)傳遞?
在VB6中,所有數(shù)組參數(shù)都傳輸?shù)降刂?。Private Sub命令1uclick()dim a(3)as integer a(0)=1a(1)=2A(2)=3A(3)=4arr end subprivate Sub arr(byref arr()as integer)dim I as integer for I=0 to UBound(arr)print arr(I)nextprevent Sub
有兩種方法可以區(qū)分二維字符數(shù)組的類型:1靜態(tài)二維數(shù)組。也就是說,對于char a[M][n]形式的數(shù)組,在傳遞參數(shù)時,需要在形式參數(shù)中指定二維數(shù)組的寬度,即n值。它可以寫為char a[M][n]或char a[[n]。另外,由于靜態(tài)陣列的單元是連續(xù)的,也可以轉(zhuǎn)化為一維陣列,二維陣列的長度和寬度在其他參數(shù)中表示。但是,在函數(shù)中訪問時需要進(jìn)行相應(yīng)的轉(zhuǎn)換。2動態(tài)二維數(shù)組,即由char**P在P上分配的二維數(shù)組,本質(zhì)上是一個二維指針。它可以作為char**type參數(shù)直接傳入。