感覺遞回的本質就是回圈自身,所以遞回能用回圈表示遞回,或者說遞回是回圈的子集。但對這方面知識了解不足,求大佬正確解釋一下。
uj5u.com熱心網友回復:
感覺Python中如果用eval陳述句,可以用回圈來實作遞回uj5u.com熱心網友回復:
發錯圖了
這猴子的圖用不習慣
uj5u.com熱心網友回復:
不知道你研究的是那種語言,但是在C++中基礎回圈也就兩種。1、for;知道起始條件,終止條件。
2、while;知道滿足哪種條件就跳出。
另外遞回,一般是函式。只知道當前的情況或者上一級或下一級的條件,但是知道終點或頭的條件。
那就用遞回函式。
看起來和回圈很相似,但是有著很大的區別。
uj5u.com熱心網友回復:
謝謝謝謝!??明白了。
uj5u.com熱心網友回復:
從底層來說:標準的C語言,兩者的有區別的,遞回需要進行壓堆疊出堆疊,回圈是不需要的。但是現在的C++語言,回圈也需要進行壓堆疊出堆疊了,表現為在回圈內定義的同名變數與回圈外的是不同的兩個變數。
所以如今的遞回與回圈還真是一樣的
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/23994.html
標籤:基礎類
上一篇:中間有個程序不懂,請大佬指點。
下一篇:C++人臉匹配度計算
