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()中已经退出了程序。
转载于:https://www.cnblogs.com/jinhong-lu/archive/2013/02/03/4559582.html
相关资源:JAVA上百实例源码以及开源项目