/** * 递归逻辑: * 每次递归将当前 n 累加到 m,然后处理 n-1 * 当 n == 0 时返回最终的 m * * @param n int整型 * @return int整型 */ int recursion(int n) { static int m = 0; // 静态变量,初始化为0 if (n == 0) { return m; // 递归终止条件 } m += n; // 累加当前n到m return recursion(n - 1); // 递归调用 }