请各位高手解答~~~~~

BOBO132 2006-04-27 02:49:17
输入10个字符,利用递归方法将字符输出..
...全文
199 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
plamlover 2006-04-29
  • 打赏
  • 举报
回复
还麻烦问问.上面if(*p)是指判断*p的值不为空吗?还有若用指针来判断又怎样判断呢??感谢.
---------------------------------------
if(*p)判断P所指的单元的值是否为空..P就是指针啦..

比如说当有:char *a="af";时,那么当用到a+3或a+4的指针时指针会指到哪里去呢?
----------------------------------------------------
指针越界了.顺序是这样的...a,a+1,a+2,a+3,a+4,..........(是顺序的)你可以用下列语句
试一下就知道了:printf("%ld",p)
foochow 2006-04-28
  • 打赏
  • 举报
回复
void fun(char*p)
{
if(*p)
{
fun(++p);
cout<<*--p<<" ";
}
}
BOBO132 2006-04-28
  • 打赏
  • 举报
回复
不好意思表达有误,本想表达要"倒序输出字符串".谢谢各位了.感谢
BOBO132 2006-04-28
  • 打赏
  • 举报
回复
比如说当有:char *a="af";时,那么当用到a+3或a+4的指针时指针会指到哪里去呢?
BOBO132 2006-04-28
  • 打赏
  • 举报
回复
还麻烦问问.上面if(*p)是指判断*p的值不为空吗?还有若用指针来判断又怎样判断呢??感谢.
嫩鱼 2006-04-27
  • 打赏
  • 举报
回复
void show(const char* p)
{
if (*p != '\0')
{
cout<<*p;
show(++p);
cout<<*(--p);
}
}
plamlover 2006-04-27
  • 打赏
  • 举报
回复
可能楼主没有很好表达自己的意思吧..
上面的程序应该都是递归输出结果的啊
吃狼的豆腐 2006-04-27
  • 打赏
  • 举报
回复
终于发现有比我还懒的了 ^_^
BOBO132 2006-04-27
  • 打赏
  • 举报
回复
麻烦各位了.....
BOBO132 2006-04-27
  • 打赏
  • 举报
回复
上面的程序都不行呀
sankt 2006-04-27
  • 打赏
  • 举报
回复
void output()
{

char c;
cin>>c;
while(c != 13)
{
cout<<c;
cout.flush();
output();

}
cout<<endl;
}
shuaifujian 2006-04-27
  • 打赏
  • 举报
回复
#include<iostream.h>
void show(char *c)
{
cout<<*c;
if(*c++)
show(c);
}

void main()
{
char *str = "12345678910";
show(str);

}
gjianpro 2006-04-27
  • 打赏
  • 举报
回复
void show(char *c)
{
while (*c != '\0')
{
cout<<*c++;
show(c);
}
}

int main()
{
char *str = "12345678910";
show(str);
return 0;
}
cnhgj 2006-04-27
  • 打赏
  • 举报
回复
void show(char *c)
{
cout<<*c;
if (*c++ != '\0')
show(c);
}

int main()
{
char *str = "12345678910";
show(str);
return 0;
}
Could 2006-04-27
  • 打赏
  • 举报
回复
只要可以用循环解决的,都可以用递归。
只要把循环改成递归就行了啊

64,637

社区成员

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

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