指针数组、数组指针、指针函数、函数指针的区别[转帖]

来源:互联网 发布:ps淘宝主图制作视频 编辑:程序博客网 时间:2024/06/05 13:23

指针数组、数组指针、指针函数、函数指针的区别

一、指针数组与数组指针

*p[2]:指针数组。 按照符号优先级来看,下标[ ]优先于指针*,所以可以看作是*(p[2]),那么应该首先是一个数组
p[2]。而该数组的每个元素都是指针。 

(*p)[2]:数组指针。按照符号优先级来看,括号( )优先于[ ],那么应该首先是一个指针。而该指针指向一个数组。

二、指针函数与函数指针

*p( ):指针函数。理解方法同上,该函数的值是一个指针。

(*p) ( ):函数指针。该指针指向一个函数。

原创粉丝点击