c中指向行的指標是什麼指標?與普通指標有什麼區別

2021-03-03 20:57:17 字數 575 閱讀 1961

1樓:樂灬天

「指向行的指標」,它指向的記憶體裡面存放的

依然是指標,而普通指標指向的記憶體裡面存放的是相應型別的資料,比如普通指標int *p,p指向的記憶體存放的是int型資料;而int (*p)[5],其中p指向的記憶體存放的還是指標,該指標指向一個存放5個資料的陣列,可以理解為指向行。

c語言中的「行指標」與「元素指標」有什麼區別?

2樓:鍵盤雀躍

int a[4]=

1 2 3 4

^ ^

a[0] a[1] a[2] a[3]a是一維陣列名,代表陣列的首地址.也就是a[0]*(a+1) 指標移動2個位元組,指向下一個陣列元素,就是a[1]int a[3][4]=,,}

^ ^

*a[4] 或a[4] 或a[3][4] 都可以表示行指標.操作a是二維陣列名,代表二維陣列的首地址,也就是a[0][0] = 1

*(a+1)[4] 指標指向a[1][0] = 5 ,也就是指向下一行陣列元素的首地址.一次跳躍到下一行.

C和C 指標的指標是什麼型別,C 指標與C指標有什麼區別?

多美的新一天 1 指標的指標,是個記錄單重 一個 指標變數首地址的指標變數 2 與計算機位數有關 16位計算機,2byte 32位,4b 64位,8b 3 象char p1 int p2 將p2賦值給p1,不允許,也沒意義 扈懷煒 指標的指標還是指標型別,他是指向一個指標的儲存空間的。比如 int ...

c語言中指標的作用是什麼C語言中指標的作用是什麼?

指標指向地址,指標的特性就是在地址不變的情況下,可以很方便的修改所指向的內容 最重要的應用有兩個,一是函式引數,二是函式指標函式引數 函式返回值只有一個,如果想回傳多個引數,則必須使用指標函式指標 典型應用就是 函式 callback 簡單地說指標就是指向變數和物件的地址。指標的用途非常廣泛,比如如...

這些C語言指標分別是什麼意思C語言中指標和指標變數的區別是什麼??

都是看與p結合的優先順序 1 p是個陣列,p是含有3個元素的陣列,每個元素都是int指標 2 p是個指標,指向一個 只有3個元素的陣列 的指標。3 p是個函式名 即p是函式 只有一個int引數,返回值為int指標 4 p是個函式指標,指向 只有一個int引數,返回值為int 的函式。5 p是個函式指...