C++中exit语句的用法说明
有这样一段:#include"stdafx.h"#include"iostream.h"#include"iomanip"intmai(){inti,j,n=20;for...
有这样一段:#include "stdafx.h"#include "iostream.h"#include "iomanip"int mai() { int i,j,n=20; for (i=1;i<=n;i++) { if (i==6) { exit(1); } for (j=20-i;j>0;j--) { cout<<" "; } for (j=1;j<=2*i-1;j++) { cout<<"*" ; } cout<<"\n"; } }结果是 * *** ***** ******* *********刚学几天C++exit语句的作用我懂了~~~~它后面括号里的1是什么意思???请高手指点!!!
展开
1个回答
展开全部
exit函数用于结束正在运行的程序,exit函数将参数是返回给OS(操作系统)。void exit(int status);一般status是:0 为正常退出;非0为非正常退出。在main函数(其代表一个进程)结束时会隐式地调用exit函数。exit会删除进程使用的内存空间,同时把错误信息(就是那个“1”)返回父进程。所以一般程序执行到 main() 的结尾就完成了, 如果想要随时结束程序,可以尝试着用这个exit函数。总的来说和return函数区别比较小。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询