switch C语言中 是什么意思

談情卜說愛 4个月前 已收到1个回答 举报

我卟暧呢 2星

共回答了229个问题采纳率:91.8% 评论

switch是C语言中的一个保留字,通常与case做起到选择判断作用,其语法格式如下

switch(Nx)

{

case N1 :语句1;break;

case N2 :语句2;break;

case N3 :语句3;break;

...

case Nn:语句n;break;

default :语句m;break;

}

其中Nx为变量表达式,case后的N1等都是常量,举个例子:Nx为int型变量,N1就可以了为0,1,2,3.....等整型常量。若Nx为N2,那么语句2将被执行,接着执行break语句跳出switch下面的花括号,完成此次判断选择操作,若在语句2后没有break语句,那么程序会顺序执行语句3直到碰到break跳出或者都没有break,那么就会一直执行到switch后花括号的最后一个语句n(这中间的语句2~语句都将依次被执行)。

要注意的是如果Nx不等于case后的任何一个常量,那么将被执行default后的语句n

13小时前

34
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com