含break的switch语句
2017-11-12 15:34
267 查看
这里写代码片 int data1,data2; char op; printf("Please enter an expression:"); /*输出这句话:Please......expression(请输入一个表达式)*/ scanf("%d%c%d",&data1,&op,&data2); /*输入的运算表达式op:1和2之间的运算*/ switch(op) /*根据输入的运算表达式确定执行的运算*/ { case '+': printf("%d+%d= %d \n",data1,data2,data1+data2); break; /*执行后跳出*/ case'-': printf("%d-%d= %d \n",data1,data2,data1-data2); break; case '*': printf("%d*%d= %d \n",data1,data2,data1*data2); case '/': if(0==data2) printf("Division by zero! \n"); else printf("%d/%d= %d \n",data1,data2,data1/data2); break; defalt: /*处理非法运算*/ printf("Invalid operator! \n"); } }
心得:1、执行该条件下的case后就跳出,其余不再执行。
2、只有实践后才能领悟知识的真理。
3、仿照的同时要学会思考,切记不可盲目的照抄,学会从知识中找知识。
知识:1、break后是分号“;”而不是冒号“:”。
2、每一个case后就有一个break.
3、格式参考前一个不加break的,类比推理。
相关文章推荐
- C#学习 第二章 语句控制,if,switch,try-catch,whlie,foreach,break,continue,goto
- C++学习笔记(二)--逻辑表达式,问号操作符,switch语句,break&continue,文件输入输出
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- if,continue,break,while,do-while, switch,return,foreach,for等条件语句的使用
- 分支语句(if,switch case)、循环(for,while,do while)、continue、break、随机数
- JS中switch语句做选择时为什么可以不用break?
- C语言之switch case语句 case 中没有break时会继续执行下一个case无论条件是否满足都会执行
- Java之戳中痛点 - (3)三目运算符的两个操作数类型尽量一致 Java之戳中痛点 - (4)i++ 和 ++i 探究原理 Java之戳中痛点 - (1)易变业务使用脚本语言编写 Java之戳中痛点 - (2)取余用偶判断,不要用奇判断 (5)switch语句break不能忘以及default不同位置的用法 Java之戳中痛点 - (7)善用Java整型缓存池
- python_3(循环语句、if、switch、for、break、冒泡算法)
- switch语句中使用break???
- ? 枚举 编程题#2:拨钟问题(Coursera 程序设计与算法 专项课程4;函数memcpy的用法,switch case break 语句!)
- C语言:break、continue、return在switch语句中的跳转关系
- switch,break和default语句练习
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- javass 视频笔记三 switch语句 for循环,while循环,do-while循环,break和continue
- switch语句规则(break,default)
- 用于多(情况多)路选择的:switch语句(无break跳出)
- switch,for,while,break,continue语句
- Java基础---条件语句、Switch、while、do while、for、break、continue
- 关于break语句与switch语句