若有以下定义和语句: 则输出结果是( )。
若有以下定义和语句:
则输出结果是( )。
A.107
B.105
C.55
D.58
正确答案:Cstrlen函数返回字符串的长度,求字符串1长度时,遇到结束标志‘、0’为止,但是长度不包括结束标识。f字符数组sl的后5个元素没有赋值,都为‘\0’,即“abcd!”后为‘\0’。所以sMen(s1)的值为5。字符指针s2所指向的字符串中,、n为转义字符换行符,表示1个字符,\、也为转义字符,代表\,也是l个字符,其后为字符串结束标识‘0’;所以strlen(s2)的值也为5。因此C选项正确。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
