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

2016-02-19 20:00 3 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); 
  }

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

延伸阅读
精通Authorware的开发应用,从某种程度上说取决于是否熟悉掌握运用函数和变量。可是,在众多的Authorware系统函数中,你是否挖掘过Eval和EvalAssign这两个系统函数呢?下面我们就一起来见识一下Eval和EvalAssign这一对兄弟函数的“绝活”吧。 Eval和EvalAssign这两个系统函数的功能十分相似,只是用法存在差异而已,因此我们称它们为“...
    重载函数(overloaded function)是C++支持的一种特殊函数,C++编译器对函数重载的判断更是C++语言中最复杂的内容之一   首先我们先明确一下重载函数的定义:在相同的声明域中的函数名相同的,而参数表不同的,即通过函数的参数表而唯一标识并且来区分函数的一种特殊的函数。   您也许要问,函数为什么要重载呢...
标签: Web开发
牢记:函数式编程不是用函数来编程!!! 23.4函数式编程 23.4.1 什么是函数式编程 什么是函数式编程?如果你这么直白地询问,会发现它竟是一个不太容易解释的概念。许多在程序设计领域有着多年经验的老手,也无法很明白地说清楚函数式编程到底在研究些什么。函数式编程对于熟悉过程式程序设计的程序员来说的确是一个陌生的领域,闭包(cl...
一、节点详请 当选中一个节点的时候,此时就会在详情区域就会以节点类型作为标题。在这个标题旁边,会出现一个或者几个下拉列表,允许用户改变该分类的节点类型(例如,如果选中了一个杂点节点,就会出现两个下拉列表允许用户选择该节点中的杂点类型)。 在详情区域标题的最右端,有两个按钮允许用户浏览预览和下一个节点。 节...

经验教程

56

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部