switch循环语句 c语言switch怎么用循环
今天给各位分享switch循环语句的知识,其中也会对c语言switch怎么用循环进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
switch语句中, break和continue是什么意思
break和continue语句。break语句可以用于switch或循环体内,作用是跳出switch或循环体。continue语句只能用于循环体内,作用是结束当前循环,进入下次循环。故本题中只有选项A是正确的。
如果if语句中使用break是终止一下代码执行,switch语句中同样亦是终止以下代码执行,直接返回,在foreach循环中同样是终止循环,while中也是终止循环。
扩展资料:
switch语句非常有用,但在使用时必须小心。你写的任何switch语句必须遵循以下规则:
Switch只能用于基本数据类型中的整数类型,如int、CHAR等。对于其他类型,必须使用if语句。
switch()的参数类型不能为实值。
case标签必须是一个常量表达式(常量表达式),例如42或'4'。
case标签必须是唯一的表达式;换句话说,两种情况不允许有相同的值。
for 循环 结合 switch语句的使用(java)
输出结果没有错
加了测试代码和注释,这样思路就清晰多了
package testcode;
public class Switchtest{
int i= 0, w= 0;//实例变量,作用于整个类
public Switchtest(){//这个为构造函数,创建对象时就自动执行里面的代码
for(; i<= 5; i++){//初始条件永远为true
switch(i)//把循环后的i作为switch参数,关键在与switch没有break语句,用continue跳转
{
case 3://如果i为3 w加1,如果匹配到一个以后由于没有break下面的就不再匹配按顺序执行了,以下同样的说明省略
w+= 1;
System.out.println("i="+i+" case 3="+ w);
case 0://如果i为0 w加1
w+= 1;
System.out.println("i="+i+" case 0="+ w);
case 1://如果i为1 w加1,并跳出到上级循环,即跳到for外面:
w+= 1;
System.out.println("i="+i+" case 1="+ w);
continue;
case 2://如果i为2 w加1
w+= 1;
System.out.println("i="+i+" case 2="+ w);
case 4://如果i为4 w加1
w+= 1;
System.out.println("i="+i+" case 4="+ w);
default://其他情况 w加2
w+= 2;
System.out.println("i="+i+" case default="+ w);
}
System.out.println("i="+i+""+ w);//输出w的值
}
}
public static void main(String[] args){
Switchtest stest= new Switchtest();//创建一个Switchtest对象
}
}
---------------------
输出结果为:
i= 0 case 0=1
i= 0 case 1=2
i= 1 case 1=3
i= 2 case 2=4
i= 2 case 4=5
i= 2 case default=7
i= 2 7
i= 3 case 3=8
i= 3 case 0=9
i= 3 case 1=10
i= 4 case 4=11
i= 4 case default=13
i= 4 13
i= 5 case default=15
i= 5 15
C语言中的Switch-case语句
Switch语句可以理解为if-else语句的另一种表现形式。 break的作用是跳出Switch,如果不跳出则继续向下执行,直到遇到break或执行到结束为止。
Switch case语句表达式为:
switch{case常量1:语句体1;case常量2:语句体2;case常量3:语句体3;case常量4:语句体4;....default:语句体;}
扩展资料:
Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。
C语言程序语句
Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。
直线翻译:switch语句,即“切换”语句;case即“情况”。
switch语句的语法如下(switch,case,break和default是关键字):
switch(变量表达式)
{
case常量1:语句;break;
case常量2:语句;break;
case常量3:语句;break;
...
case常量n:语句;break;
default:语句;break;
}
参考资料:
百度百科-switch(计算机语言关键字)
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!