改为: #include"stdio.h" main() { char a[100];int i; for(i=0;i<5;) scanf("%s",&a[i++]); for(i=0;i<5;) printf("%s\n",a[i++]); } 再试试
你的a[i++]是一个指针啊,也就是地址,你怎么给他赋值为字符串呢?