一維陣列中,int a[5] = ;,變數名a就是陣列a首元素位址,是int*
型別。&a是整個陣列首位址,是指向有5個元素的陣列的指標。
二維陣列中,變數名a就是0行起始位址,*(a)
就有轉換到列的意思,就代表0行0列。
陣列指標:是乙個指標,其指向的資料型別由乙個陣列構成(將陣列作為乙個陣列型別對待)如:int(*p)[4]
;這句的意思是p是
int *[4]型別,p指向的是乙個包含4個元素的一維陣列。
指標陣列:本質是乙個資料,陣列中的每個元素來儲存乙個指標變數,如 char *p[5],定義了具有5個元素的指標陣列,每個陣列元素可儲存乙個型別為char *的指標變數的值,也就是說每個陣列元素都是乙個char*(字元)
指標。
指標陣列 陣列指標 二維陣列指標
指標陣列 如果乙個陣列中的所有元素儲存的都是指標,那麼我們就稱它為指標陣列。除了每個元素的資料型別不同,指標陣列和普通陣列在其他方面都是一樣的,下面是 乙個簡單的例子 include int main 也可以不指定長度,直接寫作 int parr 定義乙個指向指標陣列的指標 int parr arr...
二維陣列 指標陣列與陣列指標
一 首先我們從字面意思理解一下什麼是指標陣列什麼是陣列指標 1 指標陣列 本質是乙個陣列,陣列中的每乙個元素是乙個指標。2 陣列指標 本質是乙個指標,而指標指向乙個陣列。二 我們該怎麼區分指標陣列和陣列指標?1 總共有三種表示形式 int p 4 和int p 4 和int p 4 表面看起來是不是...
二維陣列和指標 和指標陣列,陣列指標
2007 09 12 19 45 7842人閱讀收藏 舉報 二維陣列和指標 用指標表示二維陣列元素。要用指標處理二維陣列,首先要解決從儲存的角度對二維陣列的認識問題。我們知道,乙個二維陣列在計算機中儲存時,是按照先行後列的順序依次儲存的,當把每一行看作乙個整體,即視為乙個大的陣列元素時,這個儲存的二...