int *p(int); 和int (*p)(int);

int *p[n] 就等價於int *(p[n])

int *p[n] 就是一個指針數組,數據類型爲int *,元素爲地址(變量地址,數組地址,函數地址等);

int (*p)[n]

符號是從左向右,所以可以寫成(int)((*p)[n])

int (*p)[n] 就是一個數組指針,數據類型爲int ()[n];數組元素爲數組;

int *p()

指向函數的指針

 int (*p)();

返回指針值的函數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章