问题 单项选择题

有以下程序:
main()
char p[]='a', 'b', 'c', q[]="abc";
printf("% d % d\n", sizeof(p), sizeof(q));
;
程序运行后的输出结果是______。

A) 4 4
B) 3 3
C) 3 4
D) 4 3

答案

参考答案:C

解析: 因为在C语言中对于字符串都会在最后加上结束标志'\0',因此,q的民度为4。

单项选择题
单项选择题