EXIT_SUCCESS是C语言头档案库中定义的一个符号常量。
基本介绍
- 中文名EXIT_SUCCESS
- 程式例1#include <cstdlib>
- 程式例2#include <iostream>
- 程式例3using namespace std;
简介
在vc++6.0下头档案stdlib.h中定义如下 / Definition of the argument values for the exit() function / #define EXIT_SUCCESS 0 #define EXIT_FAILURE 1 在codeblocks的stdlib.h中这两个符号常量的注释为 These values may be used as exit status codes。
程式例
#include <cstdlib>#include <iostream>using namespace std;int main(int argc, char argv[]){ int a[10]; int i,j,t; cout<<"输入10个数字:"<<endl; for(i=0;i<10;i++) { cin>>a; } cout<<endl; for(j=0;j<9;j++) { for(i=0;i<9-j;i++) { if(a>a[i+1]) { t=a; a=a[i+1]; a[i+1]=t; } } } cout<<"排序的结果是:"<<endl; for(i=0;i<10;i++) { cout<<a<<" "; } cout<<endl; system("PAUSE"); return EXIT_SUCCESS;}与EXIT_SUCCESS对应的是EXIT_FAILURE程式例#include <io.h>#include <conio.h>#include <stdlib.h>int main(void){ if((_unlink("D:\\sample.txt"))==1) { cprintf("删除成功\n"); exit(EXIT_SUCCESS); } else { cprintf("删除失败\n"); exit(EXIT_FAILURE); } return 0;}如果要手动修改它的值下面的代码就可以实现#include "stdio.h"#include "stdlib.h"#ifdef EXIT_SUCCESS#undef EXIT_SUCCESS#define EXIT_SUCCESS 2#endifvoid main(){ printf("%d",EXIT_SUCCESS);}