天天看点

C语言中的exit与return格式作用说明return 与 exit 的区别

格式

    exit(_Bool status)

作用

    结束 当前进程/程序,

说明

    1, main函数中的 return status <==> exit(status)

    2, status

    (1)零  : 正常退出  

    (2)非零: 非正常退出 

return 与 exit 的区别

    用exit()函数可以退出程序并将控制权返回给操作系统,

    而用return语句可以从一个函数中返回并将控制权返回给调用该函数的函数。

    如果在main()函数中加入return语句,

    那么在执行这条语句后将退出main()函数并将控制权返回给操作系统,

    这样的一条return语句和exit()函数的作用是相同的。

继续阅读