#include#includeusing
namespace
std;
void disparry(int a[2][3
])int main(void),
};//c是乙個指標,指向的元素int[3],即arr的行元素
int (*c)[3]=arr;
int *p;
p =(int *)arr;
//p指向arr[0][0],也可以說是arr[0]
cout<0]<0][0]
disparry((
int (*)[3
])p);
disparry(c);
return0;
}
參考看資料結構與演算法發現二維陣列與二維指標還有點問題,補習了下,
int (*c)[3]
陣列指標 指標陣列以及二位陣列
p 3 這個是乙個指標陣列,它所代表的意思是陣列中的每乙個元素都是乙個指標變數,而 p 3 p是乙個指標變數,表示指向乙個含有3個整型元素的一維陣列。view code int i,j int a 2 3 int p 3 表示乙個陣列,陣列中的元素是指標型別,一共有三個元素 int q 3 是乙個指...
二位陣列和指標(參考)
二維陣列和指標 用指標表示二維陣列元素。要用指標處理二維陣列,首先要解決從儲存的角度對二維陣列的認識問題。我們知道,乙個二維陣列在計算機中儲存時,是按照先行後列的順序依次儲存的,當把每一行看作乙個整體,即視為乙個大的陣列元素時,這個儲存的二維陣列也就變成了乙個一維陣列了。而每個大陣列元素對應二維陣列...
C語言二位陣列
前言 今天在實現裝配線排程程式時候,用到了二維陣列,並將其作為函式的引數。在寫程式的時候,遇到一些問題,即二維陣列做函式的引數應該如何正確表示。我寫程式的錯誤如下程式所示 1 include 2 void print int a 3 3 67intmain 8 10print a 11return0...