本文介绍了strlen是如何实现的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道如何实现strlen。
如果输入字符串没有空终止符,即
''\ 0''?
非常感谢
Roy
Hi,
I was wondering how strlen is implemented.
What if the input string doesn''t have a null terminator, namely the
''\0''?
Thanks a lot
Roy
推荐答案
没有空字节终止符,它不是字符串!
strlen ()然后可以做任何想做的事。
-
克里斯。
Without the null-byte terminator, it''s not a string!
strlen() can then do whatever it wants.
--
Chris.
strlen会从char *中读取,直到找到''\0''字符。如果您的
字符串不使用''\ 0''作为终结符,那么您应该避免使用
< string.h>功能。
-Jason
strlen will read from the char* until it finds a ''\0'' char. If your
string does not use the ''\0'' as a terminator, then you should avoid
most of the <string.h> functions.
-Jason
这篇关于strlen是如何实现的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!