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

mac2022-06-30  26

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上百实例源码以及开源项目
最新回复(0)