switch()语句的使⽤求解简单的四则运算表达式
C语⾔程序语句
Switch⽤在编程中,如C语⾔中它经常跟Case⼀起使⽤,是⼀个判断选择代码。其功能就是控制流程流转的。
直线翻译:switch语句,即“切换”语句;case即“情况”。
switch语句的语法如下(switch,case,break和default是关键字):
switch(变量表达式)
{
case常量1:语句;break;
case常量2:语句;break;
case常量3:语句;break;
switch语句必须使用break吗...
case常量n:语句;break;
default:语句;break;
}
当变量表达式所表达的量与其中⼀个case语句中的常量相符时,就执⾏此case语句后⾯的语句,并依次下去执⾏后⾯所有case语句中的语句,除⾮遇到break;语句跳出switch语句为⽌。
如果变量表达式的量与所有case语句的常量都不相符,就执⾏default语句中的语句。
#include<stdio.h>
main()
{
double a,b;
char q;
scanf("%lf%c%lf",&a,&q,&b);
switch(q)//使⽤switch
{
case'+':
printf("%.2lf",a+b);
break;
case'-':
printf("%.2lf",a-b);
break;
case'*':
printf("%.2lf",a*b);
break;
case'/':
if(b!=0)
{
printf("%.2lf",a/b);
break;
}
else
printf("Divisor can not be 0!");
break;
default:
printf("Unknown operator!");
break;
}
return0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论