[英]Why can't I use EXIT_SUCCESS instead of 0 in the return statement in Visual Studio Code?
为什么我不能在 Visual Studio Code 的 return 语句中使用 EXIT_SUCCESS 而不是 0? 我得到错误:
id "EXIT_SUCCESS" 未定义
#include <stdio.h>
int main(void)
{
puts("Thanks for help");
return EXIT_SUCCESS; /*problem*/
}
EXIT_SUCCESS
和EXIT_FAILURE
宏的定义在“stdlib.h”头文件中,因此您需要#include <stdlib.h>
才能使用它们。
(当您包含“stdio.h”时,某些编译器可能会隐式包含该标头,但您不能依赖该行为。)
因为EXIT_SUCCESS
位于stdlib.h
而您没有包含它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.