有以下程序 #include <stdio.h> main( ) { char w[20], a[5][10]={"abcde", "fghij", "klmno", "pqrst", "uvwxy"}; int i; for ( i=

admin2020-06-16  13

问题 有以下程序
#include  <stdio.h>
main( )
{  char  w[20], a[5][10]={"abcde", "fghij", "klmno", "pqrst", "uvwxy"};
   int  i;
   for ( i=0; i<5; i++ )
       w = a;
   w[5]= ’\0’;
   printf( "%s\n", w );
}
程序运行后的输出结果是

选项 A、ejoty
B、afkpu
C、agmsy
D、eimqu

答案C

解析 数组a是二维数组,数组w存放二维数组a行列值相同位置的元素,由a[5][10]可得w[0]~w[4]的元素分别是agmsy,因此打印结果为agmsy。故答案为C选项
转载请注明原文地址:https://jikaoti.com/ti/JUG0FFFM
0

随机试题
最新回复(0)