题目内容
(请给出正确答案)
[单选题]
有以下程序段,叙述中正确的是()。 char p[]={'a', 'b', 'c'}, q[10]={'a', 'b', 'c'}; printf("%d %dn", strlen(p), strlen(q));
A.p中没有字符串结束符,长度不能确定;但q中有,长度为3。
B.在给p和q置初值时,系统会添加串结束符,故输出的长度都为3。
C.q中没有字符串结束符,长度不能确定;但p中有,长度为3。
D.p和q数组中都没有字符串结束符,故长度都不能确定。
答案
C、q中没有字符串结束符,长度不能确定;但p中有,长度为3。
如搜索结果不匹配,请 联系老师 获取答案