首页 > 其他分享 >exit()函数介绍

exit()函数介绍

时间:2023-03-05 18:33:05浏览次数:34  
标签:return 函数 程序 介绍 exit 终止 main

(一)介绍

函数名: exit()

所在头文件:stdlib.h

功能: 关闭所有文件,终止正在执行的进程。

  • exit(1)表示异常退出.这个1是返回给操作系统的。
  • exit(x)(x不为0)都表示异常退出
  • exit(0)表示正常退出

exit()的参数会被传递给一些操作系统,包括UNIX,Linux,和MS DOS,以供其他程序使用。

stdlib.h: void exit(int status);

参数 : status //程序退出的返回值.

(二)return与exit()的区别

  • 在最初调用的main()中使用return和exit()的效果相同。
  • 如果main()在一个递归程序中,exit()仍然会终止程序;但return将控制权移交给递归的前一级,直到最初的那一级,此时return才会终止程序。
  • return和exit()的另一个区别在于,即使在除main()之外的函数中调用exit(),它也将终止程序。

 

标签:return,函数,程序,介绍,exit,终止,main
From: https://www.cnblogs.com/imreW/p/17181252.html

相关文章

  • ES6-ES11 Set集合介绍与API
    原视频<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title......
  • Day03.mysql高级_函数和索引
    day03-mysql高级学习网站:索引高级:https://www.bilibili.com/video/BV1MS4y1T7uJ?from=search&seid=5032261320934971179&spm_id_from=333.337.0.0hashmap:https://www.......
  • ES6-ES11 promise介绍与基本使用
    原视频<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title......
  • ThinkPHP 3.2.3 介绍及安装
    一、ThinkPHP的介绍:基于MVC模式(3者分离)M-Model模型工作:负责数据的操作V-View视图(模板)工作:负责前台页面显示C-Controller控制器(模块)工作:描述功能二、Thi......
  • 浅析生成函数
    浅析生成函数目录浅析生成函数更好的阅读体验戳此进入定义OGF(普通生成函数)EGF(指数生成函数)CGF(组合生成函数)PGF(概率生成函数)UPD更好的阅读体验戳此进入定义生成函数(Gene......
  • Python 字符串切割函数设计
    s="fs.fes..23...43....tghf"print"要切割的字符串为:",s,"\n"s=s.strip()#去掉字符串左右两边空格print"输出去掉空格的字符串:",s,"\n"#sep为切割字符串的......
  • WebStorage 浏览器的本地存储(4个函数:setItem、getItem、removeItem、clear)
    一、WebStorage1、内存内容大小一般支持5MB左右,不同浏览器可能还不一样2、浏览器端通过Window.sessionStorage和Window.localStorage属性来实现本地存储机制3、相关......
  • 8.实现一个sleep函数
    实现一个sleep函数①利用堵塞循环实现,因为js是单线程的,所以这个其实就是根本上的sleepfunctionsleep(delay){varstart=(newDate()).getTime();while((new......
  • 6.手写函数柯里化工具函数、并理解其应用场景和优势
    手写函数柯里化工具函数、并理解其应用场景和优势什么是柯里化(Curring)???什么意思?简单来说,柯里化是一项技术,它用来改造多参数的函数。  简单讲就是把一个多参数的函......
  • STATA:字符串处理函数收集
    //*命令subinstr(S1,S2,S3,n),n表示迭代的次数,S1是变量,S2是需要替代的变量,S3是新替换的变量。如果n是.代表所有的都换*///reverse()字符串逆顺localwjm="`c(current_t......