C语言:用指针输出二维数组,编译时提示有个错误,各位高手帮忙看下,谢谢!
#include<stdio.h> void main() {int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int *p for(p=a[0];p<a[0]+12;P++) /*{if((p-a[0])%4==0) printf("\n");*/ printf("%d",*p);} }
#include<stdio.h> void main() {int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int *p for(p=a[0];p<a[0]+12;P++) /*{if((p-a[0])%4==0) printf("\n");*/ printf("%d",*p);} }
其他:把编译器的错误信息拿出来看一看吧 ,不会是因为你把一个小写p写成大写P了吧