return的意思?#include int f(int i){printf("i=%d\n",i);return 0;}int main(void){int i=10;f(i);return 0;}第一个return 为什么return几都是i=10这个答案?

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/13 12:50:39
return的意思?#include int f(int i){printf(
xSn@DUɖh!,$KE2!5&K$8 ,Tj+cx/Θ8V}f=3׹JZի*=&&ѺzXJ(j-QW*RR?.>S)EΆLvc^)R%BwFon!jYB M۽EkF>HGqj7bQhAmFVb$)qJQQwJ! ,ލhcY/ly#8^ }vE+lcgØt.A-aDK LyqD8 ZgΐqR.q`p75w{< 'x6nDtQ_hGlcmsqN#-1`St4 W`@Ct}θ$Hz/\ Rc77!PM Fk[-mkUҲȱDJ$mNoTȟU,

return的意思?#include int f(int i){printf("i=%d\n",i);return 0;}int main(void){int i=10;f(i);return 0;}第一个return 为什么return几都是i=10这个答案?
return的意思?
#include
int f(int i)
{
printf("i=%d\n",i);
return 0;
}
int main(void)
{
int i=10;
f(i);
return 0;
}
第一个return
为什么return几都是i=10这个答案?

return的意思?#include int f(int i){printf("i=%d\n",i);return 0;}int main(void){int i=10;f(i);return 0;}第一个return 为什么return几都是i=10这个答案?
仔细看第一个回答你的那位中的这一句话
如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况.
所以这个return 0只不过是为了表示程序正常的被执行了.
比如说你可以在main函数中这么写
int result=f(i);
if(result==0){
print("成功");
}