首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c指针的疑惑解决方案

2012-05-21 
c指针的疑惑定义指向数组的指针int (*p)[10],p为指向数组的指针,但是*p却是int* 类型的指针即是指向int的

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

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

热点排行