问题
单项选择题
有以下程序:
#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)。