问高手求字符串长度的问题!

zengkun100 2006-11-06 11:22:58
int nMyStrlen(const char* str)
{
//在函数体内不要定义任何局部变量,求出str指向的字符串的长度
}
...全文
270 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
小时了了 2006-11-07
  • 打赏
  • 举报
回复
要用全角空格
  • 打赏
  • 举报
回复
 难道要这样才能出空格?
iamliadai 2006-11-06
  • 打赏
  • 举报
回复
ls 的 你是最牛的 ^_^
iamliadai 2006-11-06
  • 打赏
  • 举报
回复
在外面定义一个全局变量不就可以了
lann64 2006-11-06
  • 打赏
  • 举报
回复
条件反了
小时了了 2006-11-06
  • 打赏
  • 举报
回复
错啦 错啦
int nMyStrlen(const char* str)
{
  if(*str)
  {
    return 1 + nMystrLen(str + 1);
  }

  return 0;
}
小时了了 2006-11-06
  • 打赏
  • 举报
回复
晕 空格全没啦 格式变得这么垃圾 惭愧啊~~~~~~~
lujun5100 2006-11-06
  • 打赏
  • 举报
回复
楼上正解
不能声明局部变量,只能这样了
小时了了 2006-11-06
  • 打赏
  • 举报
回复
int nMyStrlen(const char* str)
{
if(*str)
{
return 0;
}

return 1 + nMystrLen(str + 1);
}
lann64 2006-11-06
  • 打赏
  • 举报
回复
return strlen(str);??
lann64 2006-11-06
  • 打赏
  • 举报
回复
遍历字符串记数,直到'\0'

64,318

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧