c指针的疑惑定义指向数组的指针int (*p)[10],p为指向数组的指针,但是*p却是int* 类型的指针即是指向int的指针。为什么啊?谁能给出合理的解释啊?[解决办法]int (*p)[10];//p是一个指针,指向int [10]类型//之后使用*p(注意不是指上句变量声明中的*p)就表示对p这个指针取其值,所以*p的类型是int [10],也可以说是int *