请教c程序
char *apl[]={"abc","def","chi";
int i;
for(i=0;i<3;i++)
puts (apl[i]);
求输出结果。
答案是abc,但运行结果却使abc
def
chi
两种结果我都不明白,我感觉应是adc
为什么会有这样的结果
参考答案:答案是错的,现在教科书上很多错误,不能全信
for(i=0;i<3;i++)循环3次当然会输出
apl[0]="abc"
apl[1]="def"
apl[2]="chi"
char *apl[]={"abc","def","chi";
int i;
for(i=0;i<3;i++)
puts (apl[i]);
求输出结果。
答案是abc,但运行结果却使abc
def
chi
两种结果我都不明白,我感觉应是adc
为什么会有这样的结果
参考答案:答案是错的,现在教科书上很多错误,不能全信
for(i=0;i<3;i++)循环3次当然会输出
apl[0]="abc"
apl[1]="def"
apl[2]="chi"