问题 单项选择题

有以下程序( ) 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"结束符。

填空题
填空题