-8

基本上我想问一下c++中return的概念是什么

?? 有时我们通常使用 return 0; 或有时返回 1;这对我来说很困惑请帮我一个

4

1 回答 1

2

这完全取决于实现。接口文档通常会记录 the1或 the0代表的含义。通常,它们将代表调用哪个函数的操作是成功还是失败的状态。
C 语言标准定义了指示失败和成功的两个宏:

EXIT_SUCCESS    
EXIT_FAILURE  

参考:

C99 标准:7.20.4.3exit功能
第 5段

最后,控制权返回到主机环境。如果 status 的值为zeroEXIT_SUCCESS,则返回成功终止状态的实现定义形式。如果 status 的值为EXIT_FAILURE,则返回状态未成功终止的实现定义形式。否则返回的状态是实现定义的。

于 2013-04-07T06:40:32.580 回答