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

admin2010-09-05  29

问题 有以下程序:    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。
转载请注明原文地址:https://jikaoti.com/ti/eYI0FFFM
0

最新回复(0)