以下程序运行后的输出结果是【 】。 #include<string.h> main() {char ch[]="abc",x[3][4];int i; for(i=0;i<3;1++)strcpy(x[i],ch); f

admin2009-02-10  22

问题 以下程序运行后的输出结果是【 】。
#include<string.h>
   main()
   {char ch[]="abc",x[3][4];int i;
      for(i=0;i<3;1++)strcpy(x,ch);
      for(i=0;i<3;i++)printf("%s",&x
      printf("\n");
   }

选项

答案abcbcc

解析 字符数组ch的值abc’分别复制到了二维数组x的每一行,使得二维数组中每一行的值均为’abc’,再通过第二个for循环打印出每一行上所要求输出的字符串。
转载请注明原文地址:https://kaotiyun.com/show/SHXp777K
0

最新回复(0)