77问答网
所有问题
strlen包括换行符吗str="ab\n\0123\\\"" strlen(str)是多少
如题所述
举报该问题
推荐答案 2017-06-03
您好,很高兴回答您的问题!
回答:
1,strlen包括
换行符
,不包括结束符“\0”,strlen(str)的大小为7,分别为:a ,b,\n,\0123,\,\,\*共7个字符;
2,如果您用sizeof的话会比strlen()多1个(加上最后的'\0'),也就是8.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YYNGIqv3I8qvNpINY3p.html
相似回答
大家正在搜
相关问题
char str[]="ab\n\012\\\"" prin...
表达式 strlen("ab\n\\012\\") 的值是
有以下程序片段char str[]="ab\n\012\\\...
char str[]="ab\n\0ab\\\""; 则st...
字符串a[]="ab\n\0123\\\\",求strlen...
char str[]="ab\n\012\\";printf...
char str[]="abcd\n123\xab"; pr...
char str[]="ab\070\\14\n";prin...