C标准库函数::string.h::strlen的实现

size_t    /* 返回字符串的长度 */
my_strlen(
    const char* src        /* 被计算长度的字符串 */
)
{
    const char* ptr = src;    /* 定义一个指针指向源字符串 */
    while(*ptr)    /* 把指针 ptr 定位到源字符串的结尾的'\0'处 */
        ++ptr;
    return ptr - src;    /* 相减即得字符串长度 */
}

这个函数应该是一个安全的版本.

女孩不哭(QQ:191035066)@2012-05-28 20:29:32 @ http://www.cnblogs.com/nbsofer

你可能感兴趣的:(String)