关于int(*p)[4]与int *p[4]的区别
最近在csdn的论坛提问上看到有些童鞋对这个问题的提问,其实这个问题书上是有的,因为int(*p)[4]中()的优先级大于[ ]所以先进行()中的运算,所以*与p结合所以p是指针变量,所以int(*p)[4]表示指针P指向一个数组大小为4的整数数组,而int *p[4]中[ ]的优先级大于*所以先是表示一p是大小为4的数组在进行指针运算表示p[4]为指针数组,数组中的每个数都可以指向一个整数变量
原创
2015-03-12 23:45:44 ·
671 阅读 ·
0 评论