zoukankan      html  css  js  c++  java
  • return 与 exit()的区别return退出本函数,exit()退出整个程序

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

  • 相关阅读:
    打印图形II
    打印图形
    17倍
    进制转换
    小球
    最强素数
    最强阵容
    英雄卡
    数论模板
    畅通工程 (最小生成树)(最短路径和)
  • 原文地址:https://www.cnblogs.com/jediael/p/4304260.html
Copyright © 2011-2022 走看看