如果我使用exit(),GCC不会发出警告:
int main()
{
exit(EXIT_SUCCESS);
}
Run Code Online (Sandbox Code Playgroud)
如果我们使用任何其他功能,我们肯定会遇到这样的警告:
warning: control reaches end of non-void function
Run Code Online (Sandbox Code Playgroud)
如何在exit()不使用return()编译器的情况下使父函数获得其返回值?
Chr*_*ung 12
在GNU libc上,exit声明为__attribute__((__noreturn__)),告诉gcc该函数不返回.
| 归档时间: |
|
| 查看次数: |
1348 次 |
| 最近记录: |