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

来源:互联网 发布:intent携带数据的方法 编辑:程序博客网 时间:2024/04/29 20:55

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()中已经退出了程序。

0 0
原创粉丝点击