• 技术文章 >后端开发 >C#.Net教程

    C语言中exit(0)和exit(1)有什么区别

    我叫mt我叫mt2020-07-18 09:35:29原创3566

    C语言中exit(0)和exit(1)的区别是:exit(0)表示正常运行程序并退出程序;exit(1)表示非正常运行程序导致退出程序。exit是一个函数,它是系统调用级别的,表示了一个进程的结束,由操作系统提供。

    区别如下:

    exit(0):正常运行程序并退出程序;

    exit(1):非正常运行导致退出程序;

    (推荐教程:C语言教程

    说明:

    exit 是一个函数,它是系统调用级别的,表示了一个进程的结束。

    exit是操作系统提供的(或者函数库中给出的),用于退出应用程序,删除进程使用的内存空间,并将应用程序的一个状态返回给OS(操作系统)。

    这个状态标识了应用程序的一些运行信息,这个信息和机器和、作系统有关,一般是 0 为正常退出,非0为非正常退出。

    以上就是C语言中exit(0)和exit(1)有什么区别的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:C语言 exit(1) exit(0)
    上一篇:如何使用c语言中的strlen()函数 下一篇:C语言中 gets 和 getchar 区别?
    PHP编程就业班

    相关文章推荐

    • 在php中使用exit(0)的方法声明退出状态(成功退出还是由于某情况意外终止),这样做有什么好处?这与直接退出有什么区别• exit(0)在c语言中是什么意思• c语言三种基本程序结构是什么?• C语言中字符串连接函数是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网