递归调用即函数可以直接或间接调用自身。
#include <stdio.h> void print(int x) { if (x > 0) { printf("%d\n", x); print(--x); } } int main(int argc, char const *argv[]) { int i = 5; print(i); return 0; }