C语言中exit(0)、exit(1)、exit(2)有什么不同?
exit好象在stdio.h里面,所以要有包含头文件
return是返回函数调用,如果返回的是main函数,则为退出程序
exit是在调用处强行退出程序,运行一次程序就结束
-------------------------------------------------------------------
return
是返回
函数返回
而exit是退出
-------------------------------------------------------------------
exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值
exit(0)表示正常退出
-------------------------------------------------------------------
无论写在那里,都是程序推出,dos和windows中没有什么不一样,最多是系统处理的不一样。
数字0,1,-1会被写入环境变量ERRORLEVEL,其它程序可以由此判断程序结束状态。
一般0为正常推出,其它数字为异常,其对应的错误可以自己指定。
-------------------------------------------------------------------
返回给操作系统的,0是正常退出,其他值是异常退出,在退出前可以给出一些提示信息,或在调试程序中察看出错原因.
C语言中exit(0)、exit(1)、exit(2)有什么不同?相关推荐
- C语言 exit 0;与exit 1;return 0;return1
exit 0:与exit 1:进程退出 exit 0:正常退出 exit 1:异常退出 return 0:与return 1:函数退出 return 0:正常退出 return 1:异常退出
- c语言中的0、‘0’、‘\0’、“0”及NULL
c语言中的0.'0'.'\0'."0"及NULL ASCII表字符的表示方法: ①单引号表示法:例如 'A' ②十进制表示法:直接使用该字符在ASCII表中的序号(即十进制值),例 ...
- C语言中的‘\0’是什么?
'\0'是什么? '\0' 是转义字符 ,为了告诉编译器'\0'是空字符,而不是字符0. 字符'0'对应的二进制为00110000,而'\0'对应的二进制为00000000 在c语言中通常用一个字符数 ...
- c语言中return 0的作用,return 0在c语言中代表着什么?
return 0在c语言中代表着什么? 发布时间:2020-03-26 17:05:39 来源:亿速云 阅读:601 作者:小新 return 0在c语言中代表着什么?可能大家对c语言并不陌生,或者从 ...
- System.exit(0)和System.exit(1)区别
2019独角兽企业重金招聘Python工程师标准>>> System.exit(0)是将你的整个虚拟机里的内容都停掉了 ,而dispose()只是关闭这个窗口,但是并没有停止整个ap ...
- Environment.Exit(0)和Environment.Exit()方法
net强制退出主窗口的方法--Application.Exit()方法和Environment.Exit(0)方法 2009年04月09日 23:59:00 fengloveyun 阅读数:1470 ...
- system.exit(0) 和 system.exit(1)
一.简述 java.lang.System源码,方法说明如下: /*** Terminates the currently running Java Virtual Machine. The* arg ...
- C语言中的‘\0’、0、‘0’和NULL辨析
C语言学习笔记(1) 文章目录 C语言学习笔记(1) 前言 一.\0是什么? 二.与NULL.'0'.0的区别 1.与NULL的区别 2.与'0'和0的区别 总结 前言 本文记录在学习过程中,遇到的关 ...
- c语言代码后return0表示什么意思,C语言中return 0 表示什么
满意答案 强计划止步不.. 2013.01.03 采纳率:44% 等级:12 已帮助:7948人 return表示函数结束, 也就是说CPU执行到return后, 就会跳转(如果要好理解的话, ...
- 23.C语言中#if 0,#if 1,#else,#endif的作用
在调试中经常遇到,写好的程序,需要调试多种情况,但是,我们同一时间只是想看到一种情况,如: 有两款单片机的程序,分别对应着不同的硬件引脚,我们把代码都写上了,但是不想让他们同时起效,通 ...
最新文章
- c语言 字母 八进制表示'/1011',C语言C语言第一课:C语言概述为什么学习C语言怎样学习C语言.DOC...
- php用ajaxs上传图片_php+ajax实现图片文件上传功能实例
- boost::stable_sort相关的测试程序
- mysql怎么模糊查询名字_mysql中模糊查询的四种用法:
- 集训队脱单大法:这是一道只能由学姐我自己出数据的水题(牛客竞赛)
- 有传闻说,写好总结可以升职加薪?
- docker安装以及部署springboot项目
- Eclipse,提交代码,版本比较时,不忽略空格
- 超神能力:云库局面分析
- jq ui.dialog.js简介
- 浏览器访问php文件提示下载文件,php – 使用浏览器提示下载文件
- 电脑显示windows无服务器,win10电脑提示windows似乎未正确加载_网站服务器运行维护...
- 图论介绍和PyTorch Geometric(PyG)库基础知识
- 【ipone开发学习】-2、利用现有资源第二步 硬盘安装Snow LeopardXcode
- mysql1055_MySQL5.7 group by新特性报错1055的解决办法
- 【算法专题】数独问题详解
- 视频教程-移动端Web开发-JavaScript
- j2me专业手机游戏开发基础
- 啥叫一个好售前​顾问
- 实现客户机(Client)类声明字符型静态数据成员ServerName,保存其服务器名称;整型静态数据成员ClientNum,记录已定义的客户机数量;定义静态函数成员ChangeServerName