| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1460 人关注过本帖
标题:关于函数的递归调用
只看楼主 加入收藏
voldemort
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-3-1
收藏
得分:0 

很可惜....没错

void forward_for_backwards(char line_of_char[],int index){
if(line_of_char[index]){
printf("%c",line_of_char[index]);
forward_for_backwards(line_of_char,index+1);
printf("%c",line_of_char[index]);
}
}

int main(void){
char *string="China";
forward_for_backwards(string,0);
getch();
return 0;
}


黑魔法
2006-03-03 07:01
Xxibug
Rank: 1
等 级:新手上路
威 望:1
帖 子:95
专家分:0
注 册:2006-1-31
收藏
得分:0 

俺就知道有人会把0作参烤进去


PS下:俺说的错误不一定就是逻辑或语法上的错误,不用较真“错”字

我为什么说要将0作参考进去,好好想想这函数的原型。程序将0拷进去也能实现反转?但0的意义何在?为什么不将0直接在函数中实现?好好想想吧,楼下的楼下。。。。。。

[此贴子已经被作者于2006-3-6 14:08:20编辑过]


=======【天上有人 地上有狼】=======
2006-03-03 12:42
yyjasen
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-3-2
收藏
得分:0 
这种方法很巧妙,哈哈,继续支持
2006-03-03 13:51
tomic
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2005-11-17
收藏
得分:0 
他真的没错
2006-03-03 18:25
ccna_1983
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-3-7
收藏
得分:0 

非常感谢,递归是个很好的方法,用活真的很难!

2006-03-07 13:47
sneeze
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-2-24
收藏
得分:0 
很有意思,学了一招
2006-03-07 23:13
mwjpiero
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-3-4
收藏
得分:0 

递归已经不提倡使用了,除非在一定要用递归的地方,否则的话尽量用循环来代替。
不过了解递归技术怎么实现的还是需要的。

2006-03-07 23:27
zming
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-3-5
收藏
得分:0 
努力学习中……

一天一天……向我想去的地方前进……
2006-03-08 00:00
kyako
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-3-6
收藏
得分:0 
晕,看不明白,名字好长。看着头痛!

2006-03-08 10:18
fenggebabao
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-20
收藏
得分:0 
shi ma  
2006-07-20 15:32
快速回复:关于函数的递归调用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011736 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved