指针与二维数组问题的小程序。这个不能运行,为什么?#include<stdio.h>main(){char a[][10]={"China","Beijing"};char *p;p=a;printf("%s",p+10);}[解决办法]二维数组对应二级指针吧[解决办法]可以运行啊p = (char*)a;这句这样写可以消除警告[解决办法]强转即可,如楼上,不过你要明白原理,不管几维数组,其内存都是连续分布的。