问题 单项选择题

有以下程序( )
main()
char p[]='a','b','C',q[]="abc";
printf("%d%d",sizeof(p),sizeof(q));

程序运行后输出的结果是

A.4 4
B.3 3
C.3 4
D.4 3

答案

参考答案:C

解析: 赋值语句"q[]="abc""中赋给字符数组q的是字符串"abc",字符串串都包含一个"\0"结束符。

选择题
单项选择题