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

admin2010-04-24  34

问题 有以下程序(  )    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"结束符。
转载请注明原文地址:https://kaotiyun.com/show/U3Ax777K
0

最新回复(0)