return 与 exit()的区别--return退出本函数,exit()退出整个程序 分类: H_HISTORY 2013-02-03 19:44 367人阅读 评论(0) 收藏
retrun与exit()均可用于函数的返回,但return只是本函数的返回,而exit()则是整个程序的退出。
#include <stdlib.h> int sum(int a, int b); int main(void){ int s; printf("test"); s=sum(2,3); printf("sum=%d",s); return 0; } int sum(int a, int b){ int c=a+b; exit(c); printf("c=%d", c); }
如上程序,main()函数中的
printf("sum=%d",s);
将不会被执行,因为在sum()中已经退出了程序。
版权声明:本文为博主原创文章,未经博主允许不得转载。
欢迎转载,请注明来自:
www.lujinhong.com
www.cnblogs.com/lujinhong2