#include<stdio.h>
#include<string.h>
void main()
{
char w[][10]={"ABCD","EFGH","IJKL","MNOP"},k;
for(k=1;k<3;k++)
{
printf("%s\n",&w[k][k]);
}
}
那样结果会输出什么啊
追答我认为会输出
FGH
和
KL
为什么啊
追答因为用printf("%s");输出,是以字符串形式输出的,碰到'\0'才会停止
w[1][1]的地址是F,但他后面不是'\0',所以会一直输出,直到H后面是'\0'才会结束