基本上我想问一下c++中return的概念是什么
?? 有时我们通常使用 return 0; 或有时返回 1;这对我来说很困惑请帮我一个
这完全取决于实现。接口文档通常会记录 the1
或 the0
代表的含义。通常,它们将代表调用哪个函数的操作是成功还是失败的状态。
C 语言标准定义了指示失败和成功的两个宏:
EXIT_SUCCESS
EXIT_FAILURE
参考:
C99 标准:7.20.4.3exit
功能
第 5段
最后,控制权返回到主机环境。如果 status 的值为
zero
或EXIT_SUCCESS
,则返回成功终止状态的实现定义形式。如果 status 的值为EXIT_FAILURE
,则返回状态未成功终止的实现定义形式。否则返回的状态是实现定义的。