gpt4 book ai didi

c - 导出();不管用

转载 作者:太空宇宙 更新时间:2023-11-04 00:30:13 24 4
gpt4 key购买 nike

在我的编程书中,它显示了我使用没有任何参数的退出(exit();)。不幸的是,它不起作用。

有些人说使用 exit(0); 而有些人说 exit(1);退出(2);退出(3);它们之间有什么区别,甚至有 exit(4); 吗?

有趣的是,我的编译器不需要stdlib.h 来执行exit(0); 和其余的。

最佳答案

void exit( int exit_code );

这里,exit_code是程序的退出状态。调用此函数后,控制权返回到主机环境。如果 exit_codeEXIT_SUCCESS,则返回一个实现定义的状态,表示成功终止。如果 exit_codeEXIT_FAILURE,则返回一个实现定义的状态,表示不成功终止。 在其他情况下,返回实现定义的状态值

查看 here了解更多信息。


附注:您的编译器不需要stdlib.h 来执行exit(0); 的原因可能是它已被包含通过代码中包含的其他 header ,或者如@devnull 所述,在使用 gcc 构建时,其中 exit() 是内置函数之一。

关于c - 导出();不管用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22485822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com