为了账号安全,请及时绑定邮箱和手机立即绑定

#include"stdlib.h"和exit(0)有什么用怎么感觉去掉之后不会影响运行啊?

#include"stdlib.h"和exit(0)有什么用怎么感觉去掉之后不会影响运行啊?

C
蛊毒传说 2023-03-04 17:13:18
#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);}
查看完整描述

2 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

exit(0)是用于退出整个程序用的

查看完整回答
反对 回复 2023-03-08
?
隔江千里

TA贡献1906条经验 获得超10个赞

有时程序中加入的一些语句,可以说没有任何用处,但可以让阅读者认识一种新的语句,以及大概的使用方式。exit(0)是正常退出程序,作用和break有点类似;但break是退出某一语句体,到下一个语句执行,exit是正常退出程序,后面的语句将不再执行。
你试试,当要求输入的运算符不对时,最后的输出语句还会输出吗?

查看完整回答
反对 回复 2023-03-08
  • 2 回答
  • 0 关注
  • 75 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信