新手一看就懂老手一看就忘不是一、return 是干啥的一句话return 用来结束当前函数顺便把结果带回去。就像你帮室友带饭最后把饭递给他——return 就是把“饭”计算结果递给调用者。二、两种常见用法① 返回一个值有返回值int add(int a, int b) { return a b; // 把和带回去 }调用 add(3, 4) 就会得到 7。② 提前结束函数无返回值void print_hello(int n) { if (n 0) { return; // 啥也不返回单纯结束 } printf(Hello\n); }如果 n 0函数直接结束不会打印。三、几个关键点返回值类型要匹配函数声明是 int就得 return 整数是 void就不能带值。一个函数可以有多个 return但执行到哪个就结束哪个。main 函数 的 return 0; 表示程序正常结束非 0 表示异常。四、小例子#include stdio.h int max(int x, int y) { if (x y) return x; else return y; } int main() { int m max(10, 20); printf(%d\n, m); // 输出 20 return 0; }五、总结要点说明作用结束函数 返回值有返回值return 表达式;无返回值return;仅用于 void 函数不写 return函数执行到 } 结束但返回值不确定非 void 时危险记住return 是函数的“出口”数据从这儿出去函数也从这儿结束。 别把它写在循环里当 break 用它会直接干掉整个函数不是跳出循环哦。好了就这么多够用了。写代码时别忘了加 return尤其是 main 函数——虽然现在编译器会帮你补但好习惯要养成。如果你觉得有帮助欢迎点赞、收藏、评论让更多人看到
C语言中的return语句:简单聊聊
发布时间:2026/7/8 1:03:45
新手一看就懂老手一看就忘不是一、return 是干啥的一句话return 用来结束当前函数顺便把结果带回去。就像你帮室友带饭最后把饭递给他——return 就是把“饭”计算结果递给调用者。二、两种常见用法① 返回一个值有返回值int add(int a, int b) { return a b; // 把和带回去 }调用 add(3, 4) 就会得到 7。② 提前结束函数无返回值void print_hello(int n) { if (n 0) { return; // 啥也不返回单纯结束 } printf(Hello\n); }如果 n 0函数直接结束不会打印。三、几个关键点返回值类型要匹配函数声明是 int就得 return 整数是 void就不能带值。一个函数可以有多个 return但执行到哪个就结束哪个。main 函数 的 return 0; 表示程序正常结束非 0 表示异常。四、小例子#include stdio.h int max(int x, int y) { if (x y) return x; else return y; } int main() { int m max(10, 20); printf(%d\n, m); // 输出 20 return 0; }五、总结要点说明作用结束函数 返回值有返回值return 表达式;无返回值return;仅用于 void 函数不写 return函数执行到 } 结束但返回值不确定非 void 时危险记住return 是函数的“出口”数据从这儿出去函数也从这儿结束。 别把它写在循环里当 break 用它会直接干掉整个函数不是跳出循环哦。好了就这么多够用了。写代码时别忘了加 return尤其是 main 函数——虽然现在编译器会帮你补但好习惯要养成。如果你觉得有帮助欢迎点赞、收藏、评论让更多人看到