22问答网
所有问题
c语言的strlen
各位,你们看一下,strlen("abcd\0ef\0g")是多少啊,在线等
麻烦说一下详细过程啊,谢啦! 那大哥,这一句呢,我真的有低昂搞不懂啦,strlen("ab\n\012\\\"")
举报该问题
推荐答案 2010-07-25
长度是4
因为在字符串中,\0表示字符串的结束,随意尽管abcd\0ef\0g很长,但其实strlen处理的只有abcd\0这么一段,显然,长度就是abcd,也就是4
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CXTX06CTC.html
其他回答
第1个回答 2010-07-25
是4。
当strlen发现ASCII是0就结束了,而且不包括0。
第2个回答 2010-07-25
strlen()函数会从一个字符串的第一个字符开始到第一个'\0'字符为止,返回第一个'\0'字符之前的字符数量,所以:
strlen("abcd\0ef\0g")
返回4(abcd四个字符)
strlen("ab\n\012\\\"")
返回3,(ab和\n三个字符)
相似回答
c语言strlen
的用法c语言strlen用法
答:
1、函数声明:extern unsigned int
strlen
(char *s);所属函数库:功能:返回s所指的字符串的长度,其中字符串必须以’’结尾参数:s为字符串的初始地址使用举例:代码如下编译运行结果说明:函数strlen比较容易理解,其功能和sizeof很容易混淆。2、其中sizeof指的是字符串声明后占用的内存长度,它就是一...
c语言
字符长度函数
答:
正确的答案是5,题目选项有误。首先
strlen
()函数返回的长度是不包含'\0',第一个字符为:a 第二个字符为:b 第三个字符为:\n (换行符)第四个字符为:2 第五个字符为:\ (\\转义为\)所以答案为5。(下图为实际代码演示)扩展内容:strlen()函数(
C语言
函数):strlen所作的仅仅是一个计数...
大家正在搜
c语言strlen返回值
c语言编写strlen函数
c语言strlen函数用法
字符串函数strlen
c语言中strlen代表什么
strlen计算规则
c语言以首字母排序
strlen用法例子
strlen安全函数