怎样强制退出递归函数
所谓的递归就是函数自己调用自己,于是便构成了循环。既然是循环,就必须给定一个限制条件,否则递归将无限下去,形成死循环。所以使用递归循环的时候,一个很重要的事情就是正确设置退出条件!问题是中途强行退出递归循环困扰了很多人,正如一位学员所言:“不是不想出来,而是出不来!” 最近我做教程《智慧24点》小游戏时,写了一个递归函数,用来对四个数据进行全排列,每在一个循环层上做出一个排列就尝试四则运算,如果结果等于24,就从递归的这一层上直接返回到调用它的主程序里,而不是用return返回递归的上一