1. 首页>百科大全 > 百科

switch是什么

作者:刘夕
2020-02-22
百科

switch是什么

一、switch是什么意思

1、switch英文单词, 英音[switʃ] 美音[swɪtʃ]

2、译为:

n.开关,转换,转换器,软鞭子,[信]接线台

vt.& vi.转变,改变,转换,关闭电流,鞭打

vt.转换,挥动(棍棒、鞭子等),迅速转动,鞭打

vi.交换,调换

3、c语言分支关键字:

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

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

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

switch ( controllingexpression )

{

case constantexpression1 :

case constantexpression2 :

case constantexpression3 :

statements;

break;

case constantexpression :

statements ;

break;

default :

statements ;

break;

}

二、Switch是什么

1。

紧缩核心(Collapsed) ◎分布层和核心层功能由同一个设备执行; ◎每台接入层交换机到分布层交换机都有一条冗余链路; ◎第三层冗余是由运行HSRP的两台分布层交换机提供的。 2。

双核心(Dual):在核心层至少有两个设备提供冗余。 但他们之间没有连接,以防止生成树循环。

路由选择协议所支持Blocking的最大数量 协议支持路由对等的最大数量核心层子网数Blocking数OSPF 50 2 25 EIGRP 50 2 25 RIP 30 2 15 实施第三层核心的好处: 很多设计采用第二层――第三层――第二层的模型,取得了成功,但有些情况下需要使用第三层核心,主要好处: 1。 快速收敛:路由协议收敛时间5s~10s,而生成树收敛时间在50s; 2。

自动负载均衡:路由协议可在多条等成本路径间均衡负载; 3。消除对等问题:可以支持更多的Switching Blocking,达100个。

坏处:费用和性能。 传统路由器功能: _ Determine paths based on logical addressing_ Run layer 3 checksums (on header only)_ Use Time to Live (TTL)_ Process and responds to any option information_ Can update Simple Network Management Protocol (SNMP) managers with Management Information base (MIB) information_ Provide Security 第三层交换机优点: _ Hardware-based packet forwarding_ High-performance packet switching_ High-speed scalability_ Low latency_ Lower per-port cost_ Flow accounting_ Security_ Quality of service (QoS) Quality of Service的含义 Messages are given more resources if they need it。

例如电视会议应用比电子邮件可能会得到更多的带宽。 所以第四层的路由器或交换机可以根据第四层信息来控制流量。

一种方法是采用标准的或扩展的访问控制列表。另一种方法是通过NetFlow交换来提供流的第四层统计。

第二章连接交换区块 快速以太网的距离限制 技术线缆分类线缆长度100baseTX EIA/TIA类型5(UTP)非屏蔽双绞线2对100m 100baseT4 EIA/TIA类型3,4,5(UTP)非屏蔽双绞线4对100m 100baseFX 多模光纤MMF缆线62。 5um光纤核心,125um外层包装(62。

5/125)400m。

三、switch用法是什么

1.switch选择结构:

语法: switch(表达式){

case 常量 1:

代码块1;

break;

case 常量2 :

代码块2;

break;

default:

代码块3;

break;

}

这里switch、case、default、break、都是java的关键字

2.

1中所示即为switch选择结构;而switch选择结构执行过程是啥呢?

执行过程:

先计算并获得switch后面小括号里的表达式或变量值,然后将计算结果顺序与每个case后的常量比较,当二者相等时,执行这个case块中的代码,当遇到break时,就跳出switch选择结构,执行switch选择结构之后的代码,如果任何一个case之后的常量与switch后的小括号中的值相等,则执行switch尾部的default块中代码。

3.

如何使用switch选择结构呢?

了解了switch选择结构之后呢,接下来做几个案例教大家如何使用switch选择结构, :

4.

public calss Compete{

public static void main( String [] args){

int mingci = 1; //名次

switch(mingci){

case 1 :

System.out.println("参加理工大学组织的一个月夏令营活动");

break;

case 2:

System.out.println("奖励惠普笔记本一台");

break;

case 3:

System.out.println("奖励惠普笔记本一台");

break;

default:

System.out.println("没有任何奖励");

break;

}

}

}

以上代码就实现了switch选择结构:运行结果如下图:

四、C++中的switch是什么意思

switch语句是一种多路判定语句,它测试表达式是否与一些常量整数值中的某一个匹配,并执行相应的分支动作。

switch(表达式){

case 常量表达式: 语句序列

case 常量表达式: 语句序列

default:语句序列

}

每个分支都由一个或多个整数值常量或常量表达式标记,如果有某个分支与表达式的值匹配,则从该分支开始执行。个分支表达式必须互不相同,如果没有哪个分支能匹配表达式,则执行标记为default的分支。default分支是可选的。如果没有default分支也没有其他分支与表达式匹配,则该switch语句不执行任何动作。各分支及default分支的排列次序是任意的。

注意这里要求的是常量表达式,而不能是变量,或者声明为const的变量。

下面通过例子介绍:

void foo( char ch )

{

switch(ch)

{

case '1':

printf("ch = 1");

break;

case '2':

printf("ch = 2");

break;

default:

printf("default");

break;

}

}

调用foo('1');foo('2');foo('3');将分别输入ch = 1, ch = 2, default

五、switch是什么意思

是一个循环判断。通俗点说,它后面的括号里是循环条件,下面的case就是它可能遇到的结果,遇到一个case该怎样执行。

C++的switch只支持整型表达式、以及可以转化成整型的表达式。这是什么意思呢?

这是说,switch不支持字符串、数组、浮点数。

支持整型,包括short / unsigned short / int / unsigned int/ long / unsigned long

此外,还有long long和unsigned long (如果编译器支持long long的话) 。

switch(a)

{

case 1:

printf("a=1n");//////////当a=1时执行的语句

break;

case 2:

printf("a=2n");//////////当a=2时执行的语句

break;

case 3:

printf("a=3n");//////////当a=3时执行的语句

break;

default:

printf("a=othern");//////////当a=其它数值,不包括在上面列表中的时后执行的语句

break;

}

注意,break可以去掉,但这样的话执行完这个case后不会退出大括号,而是执行下一个case直到遇见break;或是大括号结束为止。这个性质在有些地方很有用,比如成绩分级那个习题。

defualt可以不要,但就没有相关默认规则了,建议你加上,哪怕是空语句也好。

推荐阅读
  • 努比亚z9max手机音乐效验

    该机拥有HIFI级音乐芯片,音乐效果不凡。具体体现在:1.音量调节,正常听音乐中高低音都是一个音量,而杜比音效能动态扩大某个音量。比如放打鼓声,杜比会及时提高低音加强鼓声。2.加强音域,杜比音效有开阔、集中、…

    百科 2024-09-20
  • 是atChristmas还是inChristmas

    此处该用“on”。在圣诞节正确表达应为 “on Christmas ”。有具体日期的,比如知道几月几日的都用“on” ;不知道日期,但知道年份和月份的用“in” ,知道具体时间,比如几点几分用“at”。…

    百科 2024-09-20
  • 个体工商户应交纳什么税

    纳税标准根据国家税务总局《个体工商户定期定额征收管理办法》文件精神 ,定期定额征收方式适用的税种及税率如下:1、根据《中华人民共和国增值税暂行条例》规定,自2009年1月1日起,小规模纳税人增值税征收率为3%…

    百科 2024-09-20
  • 材料成本差异率为负数是什么意思

    材料成本差异额,是指材料的实际成本和计划成本之间的差额。差异率负数表示节约差异,即实际成本比计划成本小。正数表示超支差异,即实际成本比计划成本大。…

    百科 2024-09-20
  • 塞翁失马焉知非福是什么意思

    比喻一时虽然受到损失,反而因此能得到好处。也指坏事在一定条件下可变为好事,反之亦然。形容人的心态,一定要乐观向上,任何事情都有二面性,不好的一面,有可能向好的一面转化。塞翁失马,焉知非福出自《 淮南子…

    百科 2024-09-20