今天小编给大家分享的是c语言return返回值给谁,相信很多人都不太了解,为了让大家更加了解c语言return返回值,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。
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代表着这个程序正常运行,没有出错。
关于c语言return返回值给谁就分享到这里了,希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。