`
chen592969029
  • 浏览: 110208 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

C++ Switch

阅读更多
直接上代码,简单粗暴!

#include "testswitch.h"
#include <iostream>
using namespace std;

void TestSwitch::test()
{
	case1();
	case2();
	case3();
	case4();
}

void TestSwitch::case1()
{
	int a[] = {1,2,3,4};
	int i = 0;
	for(int j=0; j<4;j++)
	{
		i = a[j];
		if(i == -1)
			break;
		switch(i)
		{
		case 1:
			cout<<i<<endl;
			//break;
		case 2:
			cout<<i<<endl;
			break;
		case 3:
			cout<<i<<endl;
			break;
		default:
			cout<<"default"<<endl;
			break;
		}
	}
	cout<<endl;
}
//输出:1 1 2 3 default
void TestSwitch::case2()
{
	int a[] = {1,2,3,4};
	int i = 0;
	for(int j=0; j<4;j++)
	{
		i = a[j];
		if(i == -1)
			break;
		switch(i)
		{
		case 1:
			cout<<i<<endl;
			break;
		default:
			cout<<"default"<<endl;
			break;
		case 2:
			cout<<i<<endl;
			break;
		case 3:
			cout<<i<<endl;
			break;
		}
	}
	cout<<endl;
}
//输出:1 2 3 default
void TestSwitch::case3()
{
	int a[] = {1,2,3,4};
	int i = 0;
	for(int j=0; j<4;j++)
	{
		i = a[j];
		if(i == -1)
			break;
		switch(i)
		{
		case 1:
			cout<<i<<endl;
			break;
		default:
			cout<<"default"<<endl;
			//break;
		case 2:
			cout<<i<<endl;
			break;
		case 3:
			cout<<i<<endl;
			break;
		}
	}
	cout<<endl;
}
//输出:1 2 3 default 4
void TestSwitch::case4()
{
	int a[] = {1,2,3,4};
	int i = 0;
	for(int j=0; j<4;j++)
	{
		i = a[j];
		if(i == -1)
			break;
		switch(i)
		{
		case 1:
			cout<<i<<endl;
			break;
		default:
			cout<<"default"<<endl;
			break;
		case 2:
			cout<<i<<endl;
			break;
		case 3:
			cout<<i<<endl;
			//break;
		}
	}
	cout<<endl;
}
//输出:1 2 3 default
分享到:
评论

相关推荐

    C++switch goto break for 循环 教程与实例

    C++ switch、goto、break、for 循环教程与实例 C++ 语言中,控制语句是编程的核心组件之一。控制语句用于控制程序的执行流程,包括选择结构、循环结构和跳转语句等。下面将详细介绍 C++ 中的 switch 语句、goto ...

    C++语言:switch语句最详细讲解.pdf

    C++语言switch语句详解 switch语句是C++语言中的一种控制流语句,用于根据不同的条件执行不同的代码块。在本文中,我们将详细介绍switch语句的执行过程、注意要点、例题讲解和作业等。 一、switch语句的执行过程 ...

    用函数指针替代Switch/Case语句的程序设计方法

    单片机程序中,当Switch/Case语句分支较多、处理代码较长、处理情况较为复杂时,逻辑修改和程序调试均存在一定的困难。针对该问题,本文给出了使用函数指针替代Switch/Case语句的实现思路以及相对应的代码模型,为...

    使用switch语句构成的分支结构实现选择主菜单中的选项

    在许多编程语言中,`switch`语句是一种常见的分支结构,尤其在C、C++、Java、C#等语言中广泛使用。本主题将深入探讨如何使用`switch`语句来构建一个主菜单,让用户能够选择不同的功能。 `switch`语句的基本语法如下...

    switch语句,算利润

    c语言程序设计教程(第二版)谭浩强,经典例题,对于学习c语言有很大帮助

    c++控件编辑实例Switch

    标题"Switch"表明这是一个关于如何在C++环境中创建类似开关功能的控件实例。在Windows平台上,C++开发者经常使用MFC来构建桌面应用程序,MFC提供了一系列的控件类,如CButton、CEdit等,这些类都是基于Windows API的...

    switch_C++_

    在C++编程语言中,`switch`语句是一种条件控制结构,用于执行多个可能的代码块之一,基于一个表达式的值。标题"switch_C++_"表明我们将深入探讨C++中的`switch`语句及其用法。 `switch`语句通常比一系列的`if......

    CLI_1.rar_C++/CLI_CLI switch_The Switch_cli_switch cli

    标题中的"CLI_1.rar_C++/CLI_CLI switch_The Switch_cli_switch cli"暗示了我们主要探讨的是C++/CLI语言中的"switch"语句及其在CLI环境下的应用。CLI,全称为Common Language Infrastructure,是.NET框架的一部分,...

    华为技术有限公司c语言编程规范,华为技术有限公司c语言编程规范.pdf,C,C++源码.zip

    这份规范不仅适用于C语言,也涵盖了与C++相关的编程原则,因此对于深入理解这两种语言的开发人员至关重要。在本文中,我们将探讨这份规范的关键点,并结合实际的C和C++源码来深化理解。 首先,规范强调了良好的编程...

    Switch_switchstatement_C++_

    在C++编程语言中,`switch`语句是一种条件控制结构,用于执行多个可能的代码块之一,基于一个表达式的值。它常被用来替代多个`if...else if...else`语句,使得代码更加清晰和简洁。在这个"Switch_switchstatement_...

    arduino语言

    Arduino 语言是面向电子爱好者和初学者的一种编程语言,它基于 C/C++,但通过简化和封装底层硬件操作,使得不熟悉微控制器如 AVR 的用户也能轻松进行开发。Arduino 平台的核心理念就是易用性和可扩展性,使得非专业...

    C++ - switch 函数 - 判断

    C++中的`switch`语句是一种条件控制结构,它提供了多路选择的执行路径,用于替代一系列的`if...else if...else`语句。在`switch`语句中,根据给定变量的不同值,程序将执行相应的代码块。下面我们将深入探讨`switch`...

    Arduino参考手册中文版.doc

    - **switch case**:switch语句允许根据不同的情况执行不同的代码块。例如: ```c++ switch (inputValue) { case 1: // 操作1 break; case 2: // 操作2 break; default: // 如果所有case都不匹配,则执行...

    C++基础错题整理(1)switch结构

    在C++编程中,`switch`结构是一种控制流程语句,用于执行多个条件分支中的一个。它是基于表达式值来决定执行哪个代码块的。在本题中,我们可能涉及了对`switch`语句的基本理解和错误处理。下面将详细讨论`switch`...

    C++编程实例100篇 C++软件源码.zip

    首先,我们可以从这些实例中学到C++的基础语法,包括变量声明、数据类型(如int、float、char)、运算符(算术、比较、逻辑等)、流程控制(if条件语句、for循环、while循环、switch-case结构)以及函数的使用。...

    c++c++c++c++c++c++c++

    1. **基础语法**:C++的基础包括变量、数据类型、运算符、流程控制(如if语句、switch语句、循环结构for、while和do-while)以及函数的使用。 2. **面向过程编程**:C++支持传统的面向过程编程,其中程序由一系列...

    白话C++.,非常好的C++入门级教程

    1. **基础语法**:C++的基础语法与C语言类似,包括变量声明、数据类型(如int、char、float等)、运算符(如赋值、算术、比较、逻辑等)、流程控制(如if语句、switch语句、for循环、while循环等)。 2. **函数**:...

    c++讲义汇集 c++讲义汇集 c++讲义汇集 c++讲义汇集

    1. **基础语法**:C++的基础语法与C语言相似,包括变量定义、数据类型(如int、char、float、double)、运算符(算术、比较、逻辑、位操作等)、控制结构(if-else、switch-case、for、while、do-while循环)以及...

    C++语言、C++程序设计教案

    其次,C++的语法结构严谨,包括变量声明、函数定义、控制流程语句(如if-else,for,while,switch-case)等。在教案中,这些基本概念应该有详尽的讲解和实例演示,帮助学生建立坚实的语法基础。 接着,C++的模板...

Global site tag (gtag.js) - Google Analytics