switch()语句的使用//求解简单的四则运算表达式

C语言程序语句

Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。

直线翻译:switch语句,即“切换”语句;case即“情况”。

switch语句的语法如下(switch,case,break和default是关键字):

switch ( 变量表达式 )
{case 常量1:语句;break;case 常量2:语句;break;case 常量3:语句;break;...case 常量n:语句;break;default :语句;break;
}

当变量表达式所表达的量与其中一个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。
如果变量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句。

#include
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;}elseprintf("Divisor can not be 0!");break;default :printf("Unknown operator!");break;}return 0;
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部