问题
单项选择题
有以下程序( )
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"结束符。