中易网

C++函数不可以调用自己么?

答案:2  悬赏:0  
解决时间 2021-01-12 14:19
  • 提问者网友:我一贱你就笑
  • 2021-01-12 11:25
C++函数不可以调用自己么?
最佳答案
  • 二级知识专家网友:行路难
  • 2021-01-12 12:02
你知道什么是回溯吗?
就是函数自己调用自己,不过要写好在什么条件下返回,不然就会无限循环下去。
基本上所有的编程语言都支持这个,不只是说c++支持
比如:
void func(int depth){
if(depth < 10){

func(depth+1);// 自己调用自己

}else{
return; //到达底点,返回

}
}

//调用这个函数
main(){
func(0);

return 0;

}
全部回答
  • 1楼网友:孤老序
  • 2021-01-12 12:44
可以,调用自身的话就是递归了,需要合理设计,否则就是死循环
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息