c语言 请看看如下试题,谢谢!

2025-05-15 19:42:50
推荐回答(4个)
回答1:

strlen是取字符长度的函数
sl[10]这个字符数组中有5个字符,所以取得的长度是5
*s2中看似有六个字符,可以“\\"是一个转义字符,转义后就是”\".所以它也只有五个字符。
综上所述,答案选A

回答2:

哦知道了

回答3:

答案是A
1) strlen 不计算 '\0'
2) \\ 中的第一个代表逃逸符;第二个代表要逃逸的字符,所以 \\就是 \的意思
3) "abcd!" 5个字符,为5;"n123\\" => n123\ 五个字符,为5;所以选择A

回答4:

选A