return EXIT_SUCCESS;是什么意思?

Mingci_project 2009-09-11 03:49:26
#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[i];
}
cout<<endl;
for(j=0;j<9;j++)
{
for(i=0;i<9-j;i++)
{
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
cout<<"排序的结果是:"<<endl;
for(i=0;i<10;i++)
{
cout<<a[i]<<" ";
}1
cout<<endl;

system("PAUSE");
return EXIT_SUCCESS;//这里是什么意思呀?
}
...全文
4452 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
kc4271 2009-09-11
  • 打赏
  • 举报
回复
EXIT_SUCCESS 是被宏定义的常量
sdd0124 2009-09-11
  • 打赏
  • 举报
回复 1
每天收获一点。
zengcan 2009-09-11
  • 打赏
  • 举报
回复
return EXIT_SUCCESS;//这里是什么意思呀?

宏定义,对于这种情况,一般全部大写的字符要是不明白什么意思,就猜宏定义,搜索编译器的include目录,一般就能找到定义这个宏的头文件。
solookin 2009-09-11
  • 打赏
  • 举报
回复
ljx87085210 2009-09-11
  • 打赏
  • 举报
回复
工程里样的代码很多,这样比较容易让人理解程序,直接retrun 0 看不出什么,宏定义了之后就知道是错误返回还是正常返回
theone11 2009-09-11
  • 打赏
  • 举报
回复
stdlib里面定义的宏而已,至于意思,楼主看不懂英文?

/*
* These values may be used as exit status codes.
*/
#define EXIT_SUCCESS 0
#define EXIT_FAILURE 1
SafeGhost 2009-09-11
  • 打赏
  • 举报
回复
好神奇,我也是头次见到,请问楼上,是编辑器预定义的吗?
HelloCChao 2009-09-11
  • 打赏
  • 举报
回复
EXIT_SUCCESS 肯定是被宏定义了.
可以找一下头文件中的定义.
应该是有下面的语句的:
#define EXIT_SUCCESS 0
starcat 2009-09-11
  • 打赏
  • 举报
回复


查看头文件中的定义
fox000002 2009-09-11
  • 打赏
  • 举报
回复 2
其实就是 return 0;

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧