...
学习递归在 C 编程语言中的工作原理。
递归是一种函数反复调用自身直到满足终止条件的过程。递归代码通常比迭代函数更短,但更为复杂。
并非所有问题都适用于递归,但它对可以定义为相似子任务的任务非常有用。在 C 编程中,递归可能是最难掌握的概念之一。函数的这一特性在许多地方都非常有用。
本章展示了八个精心设计的例子,涵盖不同复杂度,这些例子都需要使用递归来完成有用的任务。
指针
示例 45:前 n 个自然数的和