问题 单项选择题

以下程序运行后的输出结果是 #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个字符串的首字母。

选择题
问答题 简答题