您的位置:首页 > 其它

return 与 exit()的区别--return退出本函数,exit()退出整个程序

2013-02-03 19:44 399 查看
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()中已经退出了程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: