指针数组、数组指针、指针函数、函数指针的区别
2008-04-01 10:13
441 查看
一、指针数组与数组指针
*p[2]:指针数组。 按照符号优先级来看,下标[ ]优先于指针*,所以可以看作是*(p[2]),那么应该首先是一个数组
p[2]。而该数组的每个元素都是指针。
(*p)[2]:数组指针。按照符号优先级来看,括号( )优先于[ ],那么应该首先是一个指针。而该指针指向一个数组。
二、指针函数与函数指针
*p( ):指针函数。理解方法同上,该函数的值是一个指针。
(*p) ( ):函数指针。该指针指向一个函数。
*p[2]:指针数组。 按照符号优先级来看,下标[ ]优先于指针*,所以可以看作是*(p[2]),那么应该首先是一个数组
p[2]。而该数组的每个元素都是指针。
(*p)[2]:数组指针。按照符号优先级来看,括号( )优先于[ ],那么应该首先是一个指针。而该指针指向一个数组。
二、指针函数与函数指针
*p( ):指针函数。理解方法同上,该函数的值是一个指针。
(*p) ( ):函数指针。该指针指向一个函数。
相关文章推荐
- 常量指针、指针常量、指针函数、函数指针、指针数组、数组指针区别在哪里?
- 函数指针—指针函数 数组指针—指针数组 类模板—模板类 函数模板——模板函数 的区别
- 数组指针与指针数组的区别(函数指针与指针函数类似)
- 指针数组--数组指针,指针函数--函数指针,类模板--模板类,函数模板--模板函数 的区别
- 指针数组 数组指针 指针函数 函数指针的区别
- 指针数组和数组指针的区别&指针函数和函数指针的区别
- 函数指针与指针函数的区别及函数指针数组
- 数组指针和指针数组的区别、指针函数与函数指针的区别
- 数组和指针、数组指针和指针数组、函数指针和指针函数、数组标识符的意义、静态和动态创建的数组的本质区别、标识符类型判断方法
- 指针数组与数组指针的区别,指针函数与函数指针的区别
- 一个复杂的声明,包含数组指针,指针数组,函数指针和指针函数的区别
- 指针数组,数组指针,指针函数,函数指针的区别及类型间的转换
- 注解:函数指针,指针函数,指针数组....以及如何根据名称写出数组和指针
- 浅谈 数组指针 指针数组 函数指针 函数指针数组... 以及它们之间区别。
- 指针函数与函数指针的区别
- 指针函数和函数指针的区别
- 指针函数与函数指针的区别
- 指针的几种形式(常量指针和指针常量,指针数组和数组指针,指针函数和函数指针,数组和指针)
- 函数的返回值问题(返回指针和数组的区别)静态存储区、动态数据区、栈
- 指针函数和函数指针的区别