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

admin2009-01-15  32

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

选项

答案abcbcc

解析 for循环用strcpy函数将字符数组ch的值"abc",分别复制给二维数组x的每一行,然后通过for循环先后打印出以x[0][0],x[1][1],x[2][2]开头的字符串"abe","bc","c",所以输出结果为:abcbcc。
转载请注明原文地址:https://kaotiyun.com/show/yhXp777K
0

最新回复(0)