exit()子程序终止函数与return()函数的差别

2016-02-19 13:12 1 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享exit()子程序终止函数与return()函数的差别,希望可以对大家能有小小的帮助。

【 tulaoshi.com - 编程语言 】


  在main函数中我们通常使用return (0);这样的方式返回一个值。
  
  但这是限定在非void情况下的也就是void main()这样的形式。
  
  exit()通常是用在子程序中用来终结程序用的,使用后程序自动结束跳会操作系统。
  
  但在假如把exit用在main内的时候无论main是否定义成void返回的值都是有效的,并且exit不需要考虑类型,exit(1)等价于return (1)
  
  
  //程序作者:管宁
  //站点:www.cndev-lab.com
  //所有稿件均有版权,如要转载,请务必闻名出处和作者
  
  #include iostream
  #include string
  using namespace std;
  
  int main()
  {
  exit (1);//等价于return (1);
  }
  

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

延伸阅读
标签: 电脑入门
1、Excel数学与三角函数:ABS 返回某一参数的绝对值。 ABS(number) number 是需要计算其绝对值的一个实数。 如果 A1=-16,则公式=ABS(A1)返回 16。 2、Excel数学与三角函数:ACOS 返回以弧度表示的参数的反余弦值,范围是 0~π。 ACOS(number) number 是某一角度的余弦值,大小在-1~1 之间。 如果 A1=0.5,则公式=ACOS(A1)返回 1.0...
问题的提出: 假定我们的Html 页中有一些表单需要处理,并且我们需要初始化数据库中的字段,我们该怎么办?标准的解决办法就是使用CGI脚本或是使用Java Servlet等服务器端程序,但是你有没有想过,还可以编写一个脚本程序使你可以用javascript直接调用服务器端Java程序进行任何计算的结果,就像下面代码中列的那样: <html...
    重载函数(overloaded function)是C++支持的一种特殊函数,C++编译器对函数重载的判断更是C++语言中最复杂的内容之一   首先我们先明确一下重载函数的定义:在相同的声明域中的函数名相同的,而参数表不同的,即通过函数的参数表而唯一标识并且来区分函数的一种特殊的函数。   您也许要问,函数为什么要重载呢...
标签: Web开发
函数名称 函数功能 Cbool(string) 转换为布尔值 Cbyte(string) 转换为字节类型的值 Ccur(string) 转换为货币类值 Cdate(string) 转换为日前类型的值 Cdbl(string) 转换为双精度值 Cint(string) 转换为整数值 Clng(string) 转换为长整型的值 Csng(string) 转换为单精度的值 Cstr(var) 转换为字符串值 Str(var) 数值转换为字符串 Val(string) 字符...