C語言 指針數(shù)組與行指針的比較
提問人:劉團圓發(fā)布時間:2020-12-01
例如,有如下定義:
int *p[3]: /*定義指針數(shù)組*/
int (*q)[3] /*定義行指針*/
p是一個指針數(shù)組,其中包含三個元素,每個元素都是一個指針。q是一個行指針,指向一個具有三個int型元素的數(shù)組。
定義指針數(shù)組時,由于“[]”的優(yōu)先級高于“*”,所以p先和“[]”結合,是一個數(shù)組的形式,之后才與“*”結合,說明該數(shù)組中全是指針變量。
定義行指針時,由于有括號,括號內(nèi)部(*q)先定義為一個指針,之后才與“[]”結合,說明q指向一個包含三個元素數(shù)組。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>