问题 单项选择题

有以下程序:
#include<stdio.h>
main()
char *a[]="abcd", "ef", "gh", "ijk"; int i;
for(i=0; i<4; i++)printf("%c",*a[i]);

程序运行后的输出结果是

A) aegi
B) dfhk
C) abcd
D) abcdefghijk

答案

参考答案:A

解析: a为一个指针数组,其中的每个元素都是一个指针。该程序的功能是分别打印4个字符串的首字母,因此本题答案为A)。

综合题
单项选择题