// Online C compiler to run C program online
#include <stdio.h>
int main() {
char arr[2] = {1, 2};
char *parr0 = NULL;
char *parr1 = NULL;
char **pparr0 = NULL;
char **pparr1 = NULL;
printf("%p %p %p\n", arr, &arr[0], &arr);
printf("%p %p %p\n", arr + 1, (&arr[0]) + 1, (&arr) + 1);
parr0 = arr;
parr1 = &arr[0];
printf("%p %p %p %p\n", parr0, arr, parr1, &arr[0]);
pparr0 = &parr0;
pparr1 = &parr1;
printf("%p %p %p %p\n", *pparr0, parr0, *pparr1, parr1);
printf("%d %d\n", *pparr0[0], *pparr1[0]);
printf("%d %d %d %d\n", **pparr0, **pparr1, *(*pparr0 + 1), *(*pparr1 + 1));
printf("%p %p\n", pparr0[0], pparr1[0]);
return 0;
}
C陣列和指標
相關文章
- 陣列指標和指標陣列陣列指標
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- 指標陣列和陣列指標與二維陣列指標陣列
- 徹底搞清C/C++中一維陣列,二維陣列,指標,陣列指標和指標陣列以及指向指標的指標,行地址和列地址之間的關係C++陣列指標
- 陣列指標,指標陣列陣列指標
- 陣列指標 指標陣列陣列指標
- 陣列和指標陣列指標
- 指標和陣列指標陣列
- C++語言中陣列指標和指標陣列徹底分析(系列一) (轉)C++陣列指標
- 指標陣列與陣列指標指標陣列
- C++ 指標陣列與陣列指標的區別C++指標陣列
- 【C】 28_指標和陣列分析(上)指標陣列
- 【C進階】28、指標和陣列分析指標陣列
- C語言指標和陣列基礎C語言指標陣列
- Golang 學習——陣列指標和指標陣列的區別Golang陣列指標
- 補充內容:C++語言中陣列指標和指標陣列徹底分析 (轉)C++陣列指標
- C語言程式設計基礎:指標陣列與陣列指標C語言程式設計指標陣列
- C語言學習歷程(十二)陣列指標與指標陣列C語言陣列指標
- Go 陣列指標(指向陣列的指標)Go陣列指標
- C指標和陣列的關係詳解指標陣列
- C語言指標和陣列筆試題C語言指標陣列筆試
- C語言 指標與陣列C語言指標陣列
- 二維陣列和指標陣列指標
- 陣列指標陣列指標
- C語言核心之陣列和指標詳解C語言陣列指標
- C進階指南(2):陣列和指標、打樁陣列指標
- 陣列指標:a pointer to an array,即指向陣列的指標陣列指標
- c程式設計--指標與陣列C程式程式設計指標陣列
- c語言-運算子,陣列,指標C語言陣列指標
- 指標和二位陣列指標陣列
- C/C++——指向函式的指標和指向函式的指標的陣列C++函式指標陣列
- 深入探索 C/C++ 陣列與指標的奧祕之一:陣列與指標概念剖析C++陣列指標
- C語言_指標和陣列的幾種訪問形式C語言指標陣列
- 指向陣列的指標陣列指標
- C----陣列越界問題、指標入門陣列指標
- C語言雜談:指標與陣列 (上)C語言指標陣列
- C語言雜談:指標與陣列 (下)C語言指標陣列
- C語言雜談:指標與陣列(下)C語言指標陣列