c语⾔怎么返回前⼀个程序,c语⾔return返回到哪
一个完整的c语言程序c语⾔return返回到哪
c语⾔return,返回给了上⼀级,⽐如⼀个递归程序,从第三层返回到第⼆层;⼜⽐如⼀个普通的⼦程序,那就返回到主程序中去。
主程序中return返回给了操作系统。
⽐如下⾯⼀个c程序int sum(int a, int b) {
return a + b;
}
int main(int argc, char const *argv[])
{
int c = sum(1000, 24);
return 0;
}
main函数调⽤了sum函数,sum的return返回给了main,main中的return返回给了操作系统,Linux系统下可以使⽤echo $?查询到这个值。
$?代表着上⼀次命令的退出状态。成功值为0,不成功为⾮0!,c程序中使⽤return 0代表着这个程序正常运⾏,没有出错。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论