在该C语言程序中,exit(0)的作用是什么,为何要有这一句
#include<stdio.h>#include<stdlib.h>intmain(){floata,b,c;charop;scanf("%f%c%f",&a,&op,...
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a,b,c;
char op;
scanf("%f%c%f",&a,&op,&b);
switch(op)
{
case '+':c=a+b;break;
case '-':c=a-b;break;
case '*':c=a*b;break;
case '/':c=a/b;break;
defult: printf("error");
exit(0);
}
printf("result=%.2f",c);
return 0;
}
该程序中,exit(0)的作用是什么,为何要有这一句? 展开
#include <stdlib.h>
int main()
{
float a,b,c;
char op;
scanf("%f%c%f",&a,&op,&b);
switch(op)
{
case '+':c=a+b;break;
case '-':c=a-b;break;
case '*':c=a*b;break;
case '/':c=a/b;break;
defult: printf("error");
exit(0);
}
printf("result=%.2f",c);
return 0;
}
该程序中,exit(0)的作用是什么,为何要有这一句? 展开
5个回答
展开全部
你一定注意到在一栋商住楼、宾馆、购物中心等等地方到处都有紧急逃生指示牌Exit。当火灾等发生时人可以顺着Exit出口逃生。
与此相似,在C中的exit函数功能用在程序执行检测到错误时,调用“逃生”—— 退出执行并返回。更进一步,exit函数不但能“逃出来”还可以带回由exit函数参数错误级别!
在C中,正常退出用return;异常退出用exit
与此相似,在C中的exit函数功能用在程序执行检测到错误时,调用“逃生”—— 退出执行并返回。更进一步,exit函数不但能“逃出来”还可以带回由exit函数参数错误级别!
在C中,正常退出用return;异常退出用exit
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用exit()来退出程序,主要是异常退出,向程序调用者返回退出代码。
假如你这个程序叫exe1, 你有另外一个程序exe2,在exe2中用CreateProcess来启动exe1,那么当exe1执行完退出后,你的exe2就可以通过exe1返回的退出代码来判断exe1是什么原因退出的。
假如你这个程序叫exe1, 你有另外一个程序exe2,在exe2中用CreateProcess来启动exe1,那么当exe1执行完退出后,你的exe2就可以通过exe1返回的退出代码来判断exe1是什么原因退出的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
退出程序,就跟io流操作需要关闭流一样!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Exit() 是电脑函数。
函数名: exit()
所在头文件:stdlib.h
功 能: 关闭所有文件,终止正在执行的进程。
exit(1)表示异常退出.这个1是返回给操作系统的。
exit(x)(x不为0)都表示异常退出
exit(0)表示正常退出
exit()的参数会被传递给一些操作系统,包括UNIX,Linux,和MS DOS,以供其他程序使用。
stdlib.h: void exit(int status);
参 数 : status //程序退出的返回值.
函数名: exit()
所在头文件:stdlib.h
功 能: 关闭所有文件,终止正在执行的进程。
exit(1)表示异常退出.这个1是返回给操作系统的。
exit(x)(x不为0)都表示异常退出
exit(0)表示正常退出
exit()的参数会被传递给一些操作系统,包括UNIX,Linux,和MS DOS,以供其他程序使用。
stdlib.h: void exit(int status);
参 数 : status //程序退出的返回值.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询