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)();

返回指针值的函数

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