strlen怎么实现的# Programming - 葵花宝典s*y2005-04-22 07:041 楼请问大家知道strlen这个函数怎么实现的如果传入的const char* 不是以\0结尾的话, 怎么计算出length呢?谢谢
b*s2005-04-22 07:042 楼no way【在 s*******y 的大作中提到】: 请问大家知道strlen这个函数怎么实现的: 如果传入的const char* 不是以\0结尾的话, 怎么计算出length呢?: 谢谢
p*e2005-04-22 07:043 楼#if defined(LIBC_SCCS) && !defined(lint)static char sccsid[] = "@(#)strlen.c 8.1 (Berkeley) 6/4/93";#endif /* LIBC_SCCS and not lint */#include #include size_tstrlen(str)const char *str;{register const char *s;for (s = str; *s; ++s);return(s - str);}【在 s*******y 的大作中提到】: 请问大家知道strlen这个函数怎么实现的: 如果传入的const char* 不是以\0结尾的话, 怎么计算出length呢?: 谢谢