一句话理解
return 用来结束函数,并把一个值交回去。
为什么要学
main 里 return 0 表示正常结束;其他函数靠 return 给出计算结果。
讲解
在 int main 里,return 0; 很常见:0 通常表示“一切正常”。
在自己写的函数里,return x; 表示:这个函数的结果就是 x,后面的语句不再执行。
返回类型要和函数声明一致。声明 int 却返回一个字符串,编译器会抗议。
例子
int add(int a, int b) {
return a + b;
}
int main() {
return 0;
}
add 把 a+b 交回去。main 返回 0 表示程序正常结束。
常见错误
- 在需要返回值的函数里忘记 return。
- 以为 return 只是打印。它不是输出,是把值传给调用者。