机器人编程需要什么语言?如何编写最简单的电脑机器人程序?

阶乘函数也可以用递归来写,代码更简洁:int function(int n)里头判断一下,如果n等于0或者1就直接返回1,否则就返回n乘以function(n-1)。这样用递归的方式调用自己,代码看起来很清楚,你可以试试。

评论 (2)

递归确实优雅,但得注意栈溢出风险。初学者别一上来就写递归,先搞懂循环基础更稳妥。

递归确实优雅,但要注意栈溢出风险,n大了会崩。