行指標 二維指標是變數麼

2025-03-26 15:45:12 字數 1107 閱讀 3665

1樓:網友

int(*a)[n] /指標陣列,指老巧向乙個具有n個元素的int型陣列。

int *a[n] /陣列指標,裡面的每個元素都是指標,陣列名本身就是乙個指標,指向陣列的首位址。

int *arr[4]

arr指侍如鍵向陣列的首位址,arr+i存放的是第i個元素的位址,也就是arr[i]的位址,而arr[i]存放的是個指標,所以*(arr+i)取出的是指標。

char *p[3] =

p[2]是指向"test3"的指標,*p[2]才是"test3"的首位址,*(p[2])是取出"test3"首位址裡的元素。

橡搭 由此可見 *(p+2)(即*p[2])取出的是位址,而*(*p+2))取出的才是值。

好久沒碰c++了,也不知道我解釋的對不對!樓主自己參考參考。

2樓:網友

2維陣列可以看成乙個特殊的一維陣列擾帆——它的每乙個元素又是乙個一維陣列。對於一維陣列a[3]=

1,2,3},a+1就是第二個櫻野元素的位址,*(a+1)=2

在2維陣列裡,a的元素是一維陣列,緩頌雹即a[3]=,那麼*(a+1)就是第二個元素的值,這個值是陣列,用陣列名代替,所以*(a+1)=c,而c是個位址。

c語言中「二維陣列行指標」是什麼意思?

3樓:惠企百科

陣列名就是乙個指標常量,它代表陣列元素在記憶體相關資訊。

1、c語言。

是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

2、c語言的發明。

20世紀60年代,美國at&t公司貝爾實驗室(at&t bell laboratory)的研究員ken thompson。

3、c語言標準。

2011年12月8日,國際標準化組織(iso)和國際電工委員會(iec)再次釋出了c語言的新標準,名叫iso/iec 9899:2011 - information technology --programming languages --c [9] ,簡稱c11標準,原名c1x。這是c語言的第三個官方標準,也是c語言的最新標準。

c語言中二維陣列行指標是什麼,C語言中二維陣列行指標是什麼

就是指向每一行的指標,比如說二維陣列a 2 3 a 0 代表的是二維陣列第零行的首地址相當於 a 0 0 a 1 代表的是二維陣列第一行的首地址相當於 a 1 0 a 0 1代表的是二維陣列第零行,第一列的地址相當於 a 0 1 行指標其實就是二級指標,也就是說它指向一個一維陣列,int a 2 3...

c 裡一維陣列名,是個指標,那二維陣列名呢

如果把陣列名當作引數傳遞給函式時,那麼編譯器將認為傳遞的是指標。在函式中同樣可以操作該指標,訪問陣列元素,不管它是多少維陣列。比如 int iarray 10 void f1 int p1 如果這樣呼叫f1 iarray 那麼p1 0 等於iarray 0 p1 1 等於iarray 1 以此類推 ...

設二維隨機變數 X,Y 服從二維正態分佈 1, 1 4,9 0 ,則E X 2Y

證明 設二維隨機變數 x,y 服從二維正態分佈n 0,0,1,1,p 則x y服從正態分佈n 0,2 1 p x y的均值和方差可用如下方法求解 e x y e x e y 0 0 0,var x y var x var y 2cov x,y 1 1 2p 2 1 p 但是如何證x y服從正態分佈呢...