©
This document usesPHP Chinese website manualRelease
在头文件 |
|
|
---|---|---|
#define EXIT_SUCCESS / *实现定义* / |
|
|
#define EXIT_FAILURE / *实现定义* / |
|
|
的EXIT_SUCCESS
和EXIT_FAILURE
宏扩展成可以被用作参数的积分表达式exit
函数(和,因此,作为这些值从主函数返回),并指示程序执行状态。
常量 |
说明 |
---|---|
EXIT_SUCCESS |
成功执行程序 |
EXIT_FAILURE |
程序执行失败 |
EXIT_SUCCESS和值零都表示成功的程序执行状态(参见退出),但不要求EXIT_SUCCESS等于零。
#include#include int main(void){ FILE *fp = fopen("data.txt","r"); if (fp == NULL) { fprintf(stderr,"fopen() failed in file %s at line # %d", __FILE__,__LINE__); exit(EXIT_FAILURE); } /* Normal processing continues here. */ fclose(fp); printf("Normal Return\n"); return EXIT_SUCCESS;}
输出:
fopen() failed in file main.cpp at line # 9
C11标准(ISO / IEC 9899:2011):
7.22 / 3通用工具
C99标准(ISO / IEC 9899:1999):
7.20 / 3通用工具
C89 / C90标准(ISO / IEC 9899:1990):
4.10常用工具
| 用于EXIT_SUCCESS,EXIT_FAILURE的C ++文档 |
|:----|