C程序:为什么加上char (*p4)[5] = a;这句后编译出错,请问char (*p4)[5]=a;与char (*p4)[5]=&a;有什么区别?
hei鹰 2011-08-30 10:35:29 #include <stdio.h>
void main()
{
char a[5] = {'A','B','C','D','E'};
char (*p3)[5] = &a;
//char (*p4)[5] = a;
printf("p3+1 = %x \n",p3+1);
//pritnf("p4+1 = %x \n",p4+1);
}