我调试了一下只有一个错误,就是i重复定义#include#includeint main(int argc, char *argv[]) { int s1[3][3]={1,2,3},s2[3]; // s2=s1[0]; memmove(s2,s1,3); for(int i=0;i<3;i++) //已经定义过了{ printf("%d\n",s1[0]); } for(i=0;i<3;i++) //这里写for(int i=0;i<3;i++)是错的 { printf("%d,%d\n",s2,s1); } return 0; } |