二位陣列與指標

2022-03-14 09:45:35 字數 459 閱讀 4122

#include#include

using

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...