您的位置:首页 > 其它

求字符串长度的函数strlen

2009-06-03 15:41 246 查看
最常见的:

typedef unsigned long size_t;

size_t strlen(const char *str)
{
    size_t  len=0;
    while(*str++!='/0')
        len++;
    return len;
}

优化过后的:

size_t strlen(const char *str)
{
   register const char *s;
   for (s = str; *s; ++s);
   return(s - str);
}

有时间测试一下两者到底性能相差多少。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  优化 测试