问题
单项选择题
以下程序运行后的输出结果是 #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的指针数组,它的每一个元素分别指向一个字符串。该程序的功能是分别打印4个字符串的首字母。