陣列指標,指標陣列
1.指標陣列:
指標陣列是一個陣列,但陣列內的每一個元素都是一個指標
int *arr[10]
char *arr2[4];
2.陣列指標:
陣列指標式一個指標,指標有能力指向一個陣列
int (*p)[10];
3.我們如何區別陣列指標和指標陣列呢?
int *a[10]; //指標陣列
int (*a)[10]; //陣列指標
注:
- 我們的變數名先和那個運算子集合就是什麼型別的資料
- []的優先順序高於*
- int *a[10]; //指標陣列,a先與[]結合,說明其是一個陣列,*表示它是每個元素一個指標
- int (*a)[10]; //陣列指標,()的優先順序高於[],所以其先與*集合,是一個指標,然後指向一個大小為10的整形陣列
4.指標和陣列的定義
陣列:char arr[] = "abcdef";
指標:char *p ="abcdef";
5.指標與陣列的區別
sizeof(arr);//輸出7;
sizeof(p);//輸出4;
相關文章
- 陣列指標 指標陣列陣列指標
- 指標陣列與陣列指標指標陣列
- 陣列指標和指標陣列陣列指標
- 指標陣列和陣列指標與二維陣列指標陣列
- Go 陣列指標(指向陣列的指標)Go陣列指標
- 陣列指標陣列指標
- 陣列指標:a pointer to an array,即指向陣列的指標陣列指標
- 陣列和指標陣列指標
- 指標和陣列指標陣列
- Golang 學習——陣列指標和指標陣列的區別Golang陣列指標
- C++ 指標陣列與陣列指標的區別C++指標陣列
- 徹底搞清C/C++中一維陣列,二維陣列,指標,陣列指標和指標陣列以及指向指標的指標,行地址和列地址之間的關係C++陣列指標
- 指向陣列的指標陣列指標
- C語言程式設計基礎:指標陣列與陣列指標C語言程式設計指標陣列
- C語言學習歷程(十二)陣列指標與指標陣列C語言陣列指標
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- 二維陣列與指標陣列指標
- 二維陣列和指標陣列指標
- C++語言中陣列指標和指標陣列徹底分析(系列一) (轉)C++陣列指標
- 【原創】淺談指標(十三)指向陣列的指標指標陣列
- C語言 指標與陣列C語言指標陣列
- 指標和二位陣列指標陣列
- 陣列與指標&氣泡排序陣列指標排序
- 字串指標與字元陣列 (轉)字串指標字元陣列
- 在COM中使用陣列引數-陣列指標 (轉)陣列指標
- 補充內容:C++語言中陣列指標和指標陣列徹底分析 (轉)C++陣列指標
- 陣列,函式與指標 詳解陣列函式指標
- c程式設計--指標與陣列C程式程式設計指標陣列
- c語言-運算子,陣列,指標C語言陣列指標
- 【C】 28_指標和陣列分析(上)指標陣列
- 【C進階】28、指標和陣列分析指標陣列
- 日常學習儲存--陣列和指標陣列指標
- C語言指標和陣列基礎C語言指標陣列
- 指標 與 陣列 以及 a 與 &a的區別指標陣列
- 雙指標查詢陣列的連續規律子陣列問題指標陣列
- C/C++——宣告一個到字元的指標,包含10個整數的陣列,到包含10個整數的陣列的引用,到字串的陣列的指標,到字元的指標的指標...C++字元指標陣列字串
- 深入探索 C/C++ 陣列與指標的奧祕之一:陣列與指標概念剖析C++陣列指標
- C指標和陣列的關係詳解指標陣列