為什么我不能在 Visual Studio Code 的 return 陳述句中使用 EXIT_SUCCESS 而不是 0?我得到錯誤:
id "EXIT_SUCCESS" 未定義
#include <stdio.h>
int main(void)
{
puts("Thanks for help");
return EXIT_SUCCESS; /*problem*/
}
uj5u.com熱心網友回復:
EXIT_SUCCESS和宏的定義EXIT_FAILURE在“stdlib.h”頭檔案中,因此您需要#include <stdlib.h>使用它們。
(當您包含“stdio.h”時,某些編譯器可能會隱式包含該標頭,但您不能依賴該行為。)
uj5u.com熱心網友回復:
因為EXIT_SUCCESS位于stdlib.h并且您沒有包含它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/485161.html
