c++中switch语句的使用问题

原创 2015年11月19日 15:26:09

我们经常使用switch--case语句进行程序的分支控制,但注意几个问题:

1、switch语句的判断的数据类型只可以为:整型、字符、布尔、枚举类型。


2、每个case 判断语句后面一般要加上“break;”,即当switch中的值等于case的值时,执行完相应的语句就跳出函数体。如果不加break,则switch中的值在遇到第一个与之相等的case值时,则会忽略后面的case判断,直接执行case后面的执行语句。

3、switch--case函数体末尾一般都会添加default的语句,来确定函数体的默认执行语句。


c/c++_计算总运费_switch语句的使用

/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者:解晓东 * 完成日期:2012 年 10...

关于在for循环的switch语句使用break和continue问题

//循环的定义是程序段执行完了以后,再次判断条件,若条件为真,则继续执行该程序段。而在switch结构当中,只是该程序段执行完了之后,就继续执行下面的语句。因此很明显switch结构不是循环。循环有重...

学会使用switch语句解决实际问题

2011年11月23日 (2011-11-23 00:03:59)[编辑][删除] 转载▼ 标签: 杂谈   实验目的:学会使用switch语句...

C++ switch-case语句应用经验讲解

在C++编程语言中,存在着一些判断语句,比如if,C++ switch-case语句等等。我们在这篇文章中会针对C++ switch-case语句的基本使用方法进行详细的介绍,希望能给大家带来一些帮助...

C++中四大语句总结(while、for、if、switch)

(1)if语句:      1)bool类型的判断:if(flag)/if(!flag);           整数类型的判断:if(value==0)/if(value!=0)/if(value>=...
  • zdplife
  • zdplife
  • 2016年03月18日 22:18
  • 1531

C++之switch case语句详解

我们已经了解,if……else……可以用来描述一个“二岔路口”,我们只能选择其中一条路来继续走。然而,有时候我们会遇到一些“多岔路口”的情况,用if……else……语句来描述这种多岔路口会显得非常麻烦...

C++17尝鲜:在 if 和 switch 语句中进行初始化

初始化语句在C++17中,类似于 for 语句,在 if 和 switch 语句的判断条件之前也能加上初始化语句,语法形式如下:if (初始化语句; 条件) 语句 else 语句 switch (初始...
  • zwvista
  • zwvista
  • 2017年10月18日 08:23
  • 189

C++ 第十二周报告4--《 运用switch语句 求存款利率 》

实验目的:学会使用switch语句解决实际问题 实验内容:计算存款利息。 * 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了) * 程序的版权和版本声明部分 * ...

switch case语句详解---连C++ Primer都会出现的语法错误

CSDN大牛较多,本人小白,若交流,本人欢迎,若言语偏颇,请绕行。 这二天,工作比较空闲,就看了一些基础的C++语法知识,收获颇多,下面只讲switch  case语句的一些语法细节。请大家坚持看完...

三步实现自动注册工厂替代switch语句(c++)

概述在学长博客里看到了使用自动注册工厂替代switch语句的文章,想到可以将其用到自己的项目里,就照猫画虎学习着也实现了一个。 这里并不是用其替代创建派生类的传统Factory,而是为了替代服务器中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++中switch语句的使用问题
举报原因:
原因补充:

(最多只允许输入30个字)