不使用中间变量实现字符串长度函数strlen
2011-04-05 22:14
375 查看
具体题目是不使用中间变量实现strlen函数,(strlen为c语言里面求字符串长度库函数)。
给出了一个函数声明:
int strlen(const char *p);
虽然我没有参加,但是听人家这么说起这个题目,呵呵方便大家看看!
这里给出我的实现,希望高手指点!
int strlen_my(const char *p);
int main(){
const char *p = "ok!";
int a = strlen_my(p);
}
int strlen_my(const char *p) {
if (p==NULL)
{
return 0;
}
if (*p == '/0')
{
return 0;
}
else
return 1+strlen_my(++p);
}
呵呵,腾讯居然不给我笔试机会,哎,水平太垃圾了,投哪个公司人家受笔试,我受鄙视!
给出了一个函数声明:
int strlen(const char *p);
虽然我没有参加,但是听人家这么说起这个题目,呵呵方便大家看看!
这里给出我的实现,希望高手指点!
int strlen_my(const char *p);
int main(){
const char *p = "ok!";
int a = strlen_my(p);
}
int strlen_my(const char *p) {
if (p==NULL)
{
return 0;
}
if (*p == '/0')
{
return 0;
}
else
return 1+strlen_my(++p);
}
呵呵,腾讯居然不给我笔试机会,哎,水平太垃圾了,投哪个公司人家受笔试,我受鄙视!
相关文章推荐
- C++不使用变量求字符串长度strlen函数的实现方法
- 实现字符串的长度检测strlen函数
- 不使用strlen函数求字符串的长度的方法
- PHP字符串长度计算 - strlen()函数使用介绍
- 笔试题: 不使用中间变量求const字符串长度,即实现求字符串长度库函数strlen函数
- PHP字符串长度计算 - strlen()函数使用介绍
- 笔试题: 不使用中间变量求const字符串长度,即实现求字符串长度库函数strlen函数
- C语言:使用链表实现的可变长度字符串处理函数
- 用C语言编写函数,实现strlen计算字符串长度的功能
- 用C语言编写函数,实现strlen计算字符串长度的功能
- PHP字符串长度计算 - strlen()函数使用介绍
- 字符串长度函数strlen和mb_strlen的区别示例介绍
- 借刀杀人,不使用任何中间变量实现strlen
- JavaScript实现的GBK、UTF8字符串实际长度计算函数
- php使用strlen()判断中文汉字字符串长度
- 函数调用实现计算字符串长度
- 字符串时间实现使用Date类型的函数思路
- 不使用for、while等循环实现strlen()函数
- php性能优化:使用 isset()判断字符串长度速度比strlen()更快
- 纯C 字符串操作函数 实现 (strcpy, strncpy, memcpy, memset, strcat, strlen ... ) .