有以下程序 #include #include main() { char w[20], a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz."}; int i; for (i=0; i

admin2020-07-28  31

问题 有以下程序
#include
#include
main()
{ char w[20], a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz."};
int i;
for (i=0; i<5; i++)
w=a[ strlen(a) - 1];
w[5]= ’\0’;
puts(w);
}
程序的运行结果是( )。

选项 A、flqv.
B、agmrw
C、ekpuy
D、flqvz

答案A

解析 该段代码的逻辑是:将二维字符数组a中每个字符串最后一个字符存放在数组w中并输出,所以答案选A。
转载请注明原文地址:https://jikaoti.com/ti/9bD0FFFM
0

最新回复(0)