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/11/20 18:44:10
xSn@DUɖh!,$KE2!5&K$8 ,Tj+cx/Θ8V}f=3JZի*=&&ѺzXJ(j-QW*RR?.>S)EΆLvc^)R%BwFon!jYB
M۽EkF>HGqj7bQhAmFVb$)qJQQwJ!
,ލhc Y/ly#8^
}vE+lcgØt.A-aD K
LyqD8 ZgΐqR.q`p75w{<
' x6nDtQ_hGlcmsqN#-1`St4
W`@ Ct}θ$Hz/\Rc77!P MFk[-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("成功");
}