关于数组指针的一个问题
char a[3]={'w','d','\0'};char (*p)[3]=&a;
当我定义这么一个数组指针时,我发现输出的*p并不是数组内的元素,而且当我定义一个新指针char *p2=*p;这样编译也不会出错,但是char *p2=p;又不行,但是%p输出p也是输出一段和%p输出*p一样的地址,而且%c输出*p和p也是同样的一个乱码= =,解释下上一段中*p是什么p又是什么吧,为啥会这样
[ 本帖最后由 果沫 于 2013-2-12 00:08 编辑 ]