基本上我想问一下c ++中返回的概念是什么
?? 有时我们通常使用return 0;或者某个时候返回1;这让我感到很困惑请帮帮我一个人
答案 0 :(得分:2)
这完全取决于实现。界面文档通常会记录1
或0
代表的内容。通常,它们代表调用哪个函数的操作是成功还是失败的状态
C语言标准定义了两个用于指示失败和成功的宏:
EXIT_SUCCESS
EXIT_FAILURE
参考:
C99标准:7.20.4.3 exit
功能
第5段
最后,控制权返回给主机环境。如果状态值为
zero
或EXIT_SUCCESS
,状态成功终止的实现定义形式 回。如果状态值为EXIT_FAILURE
,则为实现定义形式 返回状态不成功的终止。否则返回的状态是 实施德音响定义