读书人

c指针的疑惑解决方案

发布时间: 2012-05-21 18:04:41 作者: rapoo

c指针的疑惑
定义指向数组的指针int (*p)[10],p为指向数组的指针,但是*p却是int* 类型的指针即是指向int的指针。为什么啊?谁能给出合理的解释啊?

[解决办法]
int (*p)[10];//p是一个指针,指向int [10]类型
//之后使用*p(注意不是指上句变量声明中的*p)就表示对p这个指针取其值,所以*p的类型是int [10],也可以说是int *

读书人网 >C语言

热点推荐