如题,比如下面这段:
int main(){
char city[6][3];
for(int i=0;i<6;i++){
scanf("%s",&city[i]);
//getchar(); 发现有没有并不影响
printf("%s\n",city[i]); //此时输出正常
}
int len=strlen(city[0]);
printf("%d",len); //输出为6*3=18
printf("%s\n",city[0]); //输出第一个试试
for(int i=0;i<6;i++){
printf("%s\n",city[0]); //全部输出,呈递减状
}
return 0;
}
结果如图:
不知道为什么好像没人问这个,感觉应该挺常见的,不知道我思想哪里出了问题?求大佬解答。