求字符串长度的函数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);
}
有时间测试一下两者到底性能相差多少。
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);
}
有时间测试一下两者到底性能相差多少。
相关文章推荐
- 用strlen函数计算字符串的长度(C语言)
- php截取中文字符串长度的mb_substr()、mb_strcut()函数 附strlen/mb_strlen
- PHP字符串长度计算 - strlen()函数
- strlen与mb_strlen字符串长度函数
- 计算字符串长度函数strlen
- C语言strlen()函数:返回字符串的实际长度
- 求字符串长度的函数strlen
- PHP 字符串长度计算函数strlen() 正确的计算 中文汉字长度的方法 与mb_strlen()应用
- strlen函数与多字节编码的字符串字节长度
- strlen() 计算字符串长度函数
- 用C语言编写函数,实现strlen计算字符串长度的功能
- 不使用strlen函数求字符串的长度的方法
- 不使用中间变量实现字符串长度函数strlen
- php中常用的字符串长度函数strlen()与mb_strlen()实例解释
- php中常用的字符串长度函数strlen()与mb_strlen()实例解释
- PHP内置的字符串长度函数strlen mb_strlen
- 编写gbk_strlen 函数,计算含有汉字的字符串的长度
- C++不使用变量求字符串长度strlen函数的实现方法
- 一个案例讲解获取字符串长度的函数mb_strlen()和字符串截取函数mb_substr()
- 如何求C语言字符串长度(strlen函数和sizeof关键字)