11问答网
所有问题
c语言 20题选择什么,为什么答案是c,两个斜杠不是按照一个字符算吗
如题所述
举报该问题
推荐答案 推荐于2017-07-25
应该是选答案C。
"abcd\\ab\012\t\0sd"中,
//是一个字符,
\012是一个字符(0开头的数字,C把它认作是
八进制
,所以是ASC为10的字符,即回车符),
\t是一个字符,
\0被认作是
字符串
结束符。(它是第10个字符)
所以,串长为9。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F78F2qv72SFPq7qv87q.html
其他回答
第1个回答 2015-03-18
strlen返回字符串长度
在遇到'\0'时就认为字符串结束,所以结果是7
sizeof返回所占内存,即50
相似回答
大家正在搜
相关问题
C语言,两个反斜杠打印出一个反斜杠,那这两个反斜杠是算一个字...
c语言反斜杠的问题
C语言这道题的cd两个选项有什么区别,答案为什么是c?
C语言反斜杠问题
关于c语言的问题
C语言问题
关于C语言的小问题
C语言为什么在判断输入的字符是不是“\”的时候,要写成ch!...