數(shù)組大小怎么計算 如何求解二維數(shù)組的第一維大???
如何求解二維數(shù)組的第一維大小?在C語言中,第一維的大小是指數(shù)組第一維的長度:定義一個一維數(shù)組如下:int arr[10],然后使用sizeof(arr):printf(“l(fā)ength%d”,sizeo
如何求解二維數(shù)組的第一維大?。?/h2>
在C語言中,第一維的大小是指數(shù)組第一維的長度:定義一個一維數(shù)組如下:int arr[10],然后使用sizeof(arr):printf(“l(fā)ength%d”,sizeof(arr))得到它的長度。結(jié)果是:10二維數(shù)組的第一維大小是數(shù)組的行數(shù),第二維是數(shù)組的列數(shù):定義一個二維數(shù)組:如果int arr[5][8],則行數(shù)為5,列數(shù)為8,第一維大小為5。
怎么計算二維數(shù)組的長度?
Strlen(STR)首先,STR[20]={a“,”B“,”C“,”0“}printf(%d”,Strlen(STR))輸出值3,而不是20,因為Strlen識別值0,0考慮結(jié)束。Sizeof(STR)顯示數(shù)組的大小,無論定義了什么0。1 4 62 6 33 0 47 5 3這是一個二維數(shù)組[4][3]它可以看作四個一維數(shù)組146 263 304 753。它的一維數(shù)組有多長?數(shù)數(shù)
Sizeof()可以做到。Sizeof(a[0])/4試試看。但是sizeof(a)不能,因為a也是二維數(shù)組。A[0]、A[1]等是具有三個元素的一維數(shù)組。
二維數(shù)組,比較大???
對于(ii<a.lengthi公司)對于(JJ<A[i])。長度-1j){對于(k=J 1K<A[i]。長度k){if(a[i][J]>A[i][k]){//從小到大排序temp=a[i][J]a[i][J]=a[i][k]a[i][k]=temp}}