一句话理解
返回值是函数交给调用者的结果。
为什么要学
计算类函数靠它把答案送出来。
讲解
return x; 立刻结束函数并把 x 交出去。返回类型要一致。
不需要结果时写成 void,不要 return 一个值。main 的返回值是退出码,不是给题目的输出。
例子
int add(int a, int b) { return a + b; }
cout << add(2, 3);
输出:
5
add 返回 5,cout 打印这个返回值。
常见错误
- 声明 int 却没有 return。
- 把 cout 写在函数里还再 return,调用者又打印一次,输出重复。