永发信息网

C++中exit(1)是什么意思?

答案:4  悬赏:40  手机版
解决时间 2021-05-08 14:29

下面这个程序中exit(1)是什么意思?谢谢。

#include<iostream.h>
#include<stdlib.h>
void main()
{
int n,s=0;
cout<<"请输入自然数n:";
cin>>n;
if(n<0)
{
cout<<"n不能为负!"<<endl;
exit(1);
}
for(int i=1;i<=n;i++)
s=s+i;
cout<<"1+2+……+"<<n<<"="<<s<<endl;
}

最佳答案

Terminates the program normally

#include <stdlib.h>
void exit ( int status );

status是程序的返回值,可以被操作系统或其他调用此程序的程序接受,用来指示程序的退出状态,一般情况下exit(0)表示正常退出,非0值表示有错误发生,但只是个惯用约定,在这里的调用就是结束程序,状态值为1
全部回答
当if(n<0)就是让系统返回1
exit 一般都是用于系统的非正常结束
就是让系统收到一个 1 的错误代码,通常程序没有错误的时候退出代码都是0(无错)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哈东站地铁站2号口怎么去啊,有知道地址的么
DNF封号申述
把句子写具体我们,写句子:我们学校是(),也是(
我10月6号充的紫钻,今天我还看到告诉我11月6
古典诗歌的表现手法,古诗词鉴赏中能表现手法
榴芒·咖在什么地方啊,我要过去处理事情
《下一站幸福》插曲
我的电脑不能打开QQ空间,是不是电脑上少了什
怎样在学习上长久保持心“静”的状态?——就
家里的小孩迷恋上了CF该怎么办呢?
淄川有地方卖正品雷蛇鼠标的吗?
理科生可以学习播音专业么?
放弃得多,放弃得少,聪明得多,聪明得少,做
《死神》魂的QQ头像
男朋友不听话怎么办?
推荐资讯
新年祝福卡片制作,春节给员工写贺卡的祝福词
是美男啊,最后一集演唱会唱的歌叫什么名字,
广西交通职业技术学院好么?我理科352得录么
分班后离了她怎么办啊?
改名后会名字变色吗
有没有一 首歌能和<我心永恒>相提并论?
动感地带积分可以兑换Q币或GPRS么?
请问隆胸手术会不会有什么后遗症?
天刀什么时候出的游戏,虚荣精灵是什么时候出
不知道,这句子,是报复人的意思?
AMd945配什么主板
与别人打招呼有哪些语言
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?