exit()与return()函数的差别

2016-02-19 20:00 1 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐exit()与return()函数的差别,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - 编程语言 】

exit()子程序终止函数与return()函数的差别 !-- frame contents -- !-- /frame contents --   在main函数中我们通常使用return (0);这样的方式返回一个值。
  
  但这是限定在非void情况下的也就是void main()这样的形式。
  
  exit()通常是用在子程序中用来终结程序用的,使用后程序自动结束跳会操作系统。
  
  但在假如把exit用在main内的时候无论main是否定义成void返回的值都是有效的,并且exit不需要考虑类型,exit(1)等价于return (1) #include iostream 
  #include string 
  using namespace std; 
   
  int main()   
  { 
      exit (1);//等价于return (1); 
  }

来源:https://www.tulaoshi.com/n/20160219/1622505.html

延伸阅读
标签: 电脑入门
天亮之前会不会,有人把我的心捡回。Before dawn, someone will bring my heart back to pick up. Cry, not because of weak, but because strong for too long.哭,并不是因为脆弱,而是因为坚强得太久。 Struggling in the end, that to give up their own enterprises to be able to forget.挣扎到底,企能是自己说放弃就能忘。 I am gen...
宝宝肤色的差别 人类的肤色除了我们熟悉的黄色、白色、黑色,还有少数的红色、棕色人种。皮肤的颜色主要是由皮肤内黑色素的多少决定的。 人类皮肤的颜色,是进化过程中适应自然的结果。居住在赤道地区的非洲人,由于皮肤常常受到强烈日光照射,体内黑色素大量产生,所以,非洲人皮肤呈黑色。白种人在纬度较高的地...
    重载函数(overloaded function)是C++支持的一种特殊函数,C++编译器对函数重载的判断更是C++语言中最复杂的内容之一   首先我们先明确一下重载函数的定义:在相同的声明域中的函数名相同的,而参数表不同的,即通过函数的参数表而唯一标识并且来区分函数的一种特殊的函数。   您也许要问,函数为什么要重载呢...