c语言关于exit(0)的问题
#include"stdio.h"#include"stdlib.h"voidmain(){floata,b,z;charysf;printf("\n请输入两个运算量:"...
#include"stdio.h"
#include"stdlib.h"
void main()
{
float a,b,z;
char ysf;
printf("\n请输入两个运算量:");
scanf("%f,%f",&a,&b);
getchar();
printf("\n请选择运算符+、-、*、/:");
ysf=getchar();
switch(ysf)
{
case'+':z=a+b;break;
case'-':z=a-b;break;
case'*':z=a*b;break;
case'/':z=a/b;break;
default:printf("%c不是运算符。\n",ysf);
exit(0);
}
printf("%0.2f%c%0.2f=%0.2f\n\n",a,ysf,b,z);
}问一下在这个语句中#include"stdlib.h"和exit(0)有什么用怎么感觉去掉之后不会影响运行啊,高手回答啊~~~~~~ 展开
#include"stdlib.h"
void main()
{
float a,b,z;
char ysf;
printf("\n请输入两个运算量:");
scanf("%f,%f",&a,&b);
getchar();
printf("\n请选择运算符+、-、*、/:");
ysf=getchar();
switch(ysf)
{
case'+':z=a+b;break;
case'-':z=a-b;break;
case'*':z=a*b;break;
case'/':z=a/b;break;
default:printf("%c不是运算符。\n",ysf);
exit(0);
}
printf("%0.2f%c%0.2f=%0.2f\n\n",a,ysf,b,z);
}问一下在这个语句中#include"stdlib.h"和exit(0)有什么用怎么感觉去掉之后不会影响运行啊,高手回答啊~~~~~~ 展开
4个回答
推荐于2017-11-29
展开全部
有时程序中加入的一些语句,可以说没有任何用处,但可以让阅读者认识一种新的语句,以及大概的使用方式。exit(0)是正常退出程序,作用和break有点类似;但break是退出某一语句体,到下一个语句执行,exit是正常退出程序,后面的语句将不再执行。
你试试,当要求输入的运算符不对时,最后的输出语句还会输出吗?
你试试,当要求输入的运算符不对时,最后的输出语句还会输出吗?
2014-02-22
展开全部
exit好象在stdio.h里面,所以要有包含头文件
return是返回函数调用,如果返回的是main函数,则为退出程序
exit是在调用处强行退出程序,运行一次程序就结束
-------------------------------------------------------------------
return
是返回
函数返回
而exit是退出
-------------------------------------------------------------------
exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值
exit(0)表示正常退出
return是返回函数调用,如果返回的是main函数,则为退出程序
exit是在调用处强行退出程序,运行一次程序就结束
-------------------------------------------------------------------
return
是返回
函数返回
而exit是退出
-------------------------------------------------------------------
exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值
exit(0)表示正常退出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-22
展开全部
#include"stdlib.h" stdlib 头文件里包含了C语言的一些函数
该文件包含了的C语言标准库函数的定义
stdlib.h里面定义了五种类型、一些宏和通用工具函数。类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t;宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、 srand()、exit()等等。 具体的内容你自己可以打开编译器的include目录里面的stdlib.h头文件看看
该文件包含了的C语言标准库函数的定义
stdlib.h里面定义了五种类型、一些宏和通用工具函数。类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t;宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、 srand()、exit()等等。 具体的内容你自己可以打开编译器的include目录里面的stdlib.h头文件看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-22
展开全部
exit(0)是用于退出整个程序用的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询