exit好象在stdio.h里面,所以要有包含头文件

return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。

return是返回函数调用,如果返回的是main函数,则为退出程序   
  exit是在调用处强行退出程序,运行一次程序就结束   
  -------------------------------------------------------------------   
  return是返回 , 函数返回   
  而exit是退出   
  -------------------------------------------------------------------   
  exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值   
  exit(0)表示正常退出   
  -------------------------------------------------------------------   
  无论写在那里,都是程序推出,dos和windows中没有什么不一样,最多是系统处理的不一样。   
  数字0,1,-1会被写入环境变量ERRORLEVEL,其它程序可以由此判断程序结束状态。   
  一般0为正常推出,其它数字为异常,其对应的错误可以自己指定。   
  -------------------------------------------------------------------   
  返回给操作系统的,0是正常退出,其他值是异常退出,在退出前可以给出一些提示信息,或在调试程序中察看出错原因.

C语言中exit 0和exit 1 的区别相关推荐

  1. 快速搞懂C语言中exit(0)与exit(1)有什么区别??

    C语言中exit(0)与exit(1)有什么区别?? exit(1)表示异常退出,在退出前可以给出一些提示信息,或在调试程序中察看出错原因. exit(0)表示正常退出. return是语言级别的,是 ...

  2. c语言中exit(0)的作用,C语言中exit(0)与exit(1)有什么区别??

    C语言中exit(0)与exit(1)有什么区别?? 來源:互聯網  2011-05-19 04:55:14  評論 分類: 電腦/網絡 >> 軟件 問題描述: return又和exit( ...

  3. C语言中exit(0)与exit(1)的区别

    C语言中_exit(),exit(0)与exit(1)有什么区别 今天天气有点冷,当我在写消息队列的程序的时候,遇到了结束进程的这个问题,突然脑海里有点混乱,我是用_exit(),还是用exit(1) ...

  4. 【C语言】exit(0)与exit(1)有什么区别

    C语言中_exit(),exit(0)与exit(1)有什么区别? 今天天气有点冷,当我在写消息队列的程序的时候,遇到了结束进程的这个问题,突然脑海里有点混乱,我是用_exit(),还是用exit(1 ...

  5. exit(0)和exit(1)解释

    exit(0)和exit(1) exit好象在"stdlib.h"头文件里面,所以要有包含头文件   return是返回函数调用,如果返回的是main函数,则为退出程序   exi ...

  6. shell脚本:exit 0 和 exit 1有什么区别?他们和return不同,return是关键字,exit是一个shell函数

    定义 exit 0 :正常运行程序并退出程序.使用echo $? 返回0,也就是说调用环境认为你的程序执行正常. exit 1 :非正常运行导致退出程序,也可以是其他数字.系统程序对于程序运行错误是有 ...

  7. c语言中的0、‘0’、‘\0’、“0”及NULL

    c语言中的0.'0'.'\0'."0"及NULL ASCII表字符的表示方法: ①单引号表示法:例如 'A' ②十进制表示法:直接使用该字符在ASCII表中的序号(即十进制值),例 ...

  8. C语言中的‘\0’是什么?

    '\0'是什么? '\0' 是转义字符 ,为了告诉编译器'\0'是空字符,而不是字符0. 字符'0'对应的二进制为00110000,而'\0'对应的二进制为00000000 在c语言中通常用一个字符数 ...

  9. c语言中return 0的作用,return 0在c语言中代表着什么?

    return 0在c语言中代表着什么? 发布时间:2020-03-26 17:05:39 来源:亿速云 阅读:601 作者:小新 return 0在c语言中代表着什么?可能大家对c语言并不陌生,或者从 ...

  10. exit()函数记录——exit(0),exit(1) 和 exit(-1)的区别

    1.exit的功能为:退出当前运行的程序,并将参数value返回给主调进程. 2.exit(0),exit(1) 和 exit(-1)的区别 exit(0)表示程序正常退出:除了0之外,其他参数均代表 ...

最新文章

  1. aes加密内容不定长_浅谈加密技术
  2. [转载] - QWidget、QMainWindow、QDialog和QFrame的区别
  3. 均值差异大但是t检验不显著_T检验原理及介绍
  4. java的classpath
  5. 2.4一元多项式的表示及相加
  6. Git 常用命令[持续更新...]
  7. React系列---Babel
  8. ASP.NET中的数据绑定:哪个更快?
  9. 售货员的难题(codevs 2596)
  10. 线性判别用于提取词向量_各种机器学习算法的应用场景分别是什么(比如朴素贝叶斯、决策树、K 近邻、SVM、逻辑回归最大熵模型)?...
  11. Git(10):删除远端仓库中多余文件(**.iml/target文件)
  12. 哔哩哔哩---P2 WPF基础入门视频(布局)
  13. Quartus Prime 18.0与ModelSim的安装
  14. STM32F103系列PWM波
  15. 如何把word文档转换成jpg图片
  16. 感觉自己技术还可以?十几个外包平台分享给你,让你外包接到手软!
  17. 快速理解 IdentityServer4 中的认证 授权
  18. 史上最牛12306抢票攻略
  19. 【问题解决】panic: qtls.ClientHelloInfo doesn‘t match goroutine 1 [running]: github.com/marten-seemann/qt
  20. android智能识别技术,基于Android平台的OCR识别技术研究与实现

热门文章

  1. JVM GC原理解析
  2. JVM中GC原理解析
  3. Windos cuda cudnn10.1 10.0 10.2免费下载
  4. 【总结】- 从 0 到 1 上手 Web Components 业务组件库开发
  5. MATLAB自定义函数 计算三元函数矢量符号微分
  6. 【C语言技巧】滑动滤波算法滤除抖动
  7. 2023最新云喵兴趣社区圈子小程序源码+ThinkPHP内核开发
  8. windows python 执行cmd 命令启动浏览器跳转到指定网页
  9. 实现边到边的体验 | 让您的软键盘动起来 (一)
  10. 直播/点播/推流平台EasyDSS如何使用匿名推流直播?