switch case continue break的编程
Switch、case、continue和break是编程语言中常用的控制结构。它们可以帮助程序员更灵活地控制程序的流程。下面我们将详细介绍这些结构的使用方法。
Switch结构:
Switch结构用于根据变量的不同取值来执行不同的代码块。其语法如下:
switch (expression) {
case value1:
//code block 1
break;
case value2:
//code block 2
break;
...
default:
//code block n
break;
}
Switch结构中expression是需要被检查的变量,case后面的value表示expression所对应的值。如果expression的值等于了某个case后面的value,那么对应的代码块就会被执行。当所有的case都没有匹配上expression时,程序会执行default语句块中的代码。
下面是一个简单的例子,通过switch结构来检查某个变量x的值是否为1,2,3。switch语句c语言例子
int x = 2;
switch (x)
{
case 1:
Console.WriteLine("x的值为1");
break;
case 2:
Console.WriteLine("x的值为2");
break;
case 3:
Console.WriteLine("x的值为3");
break;
default:
Console.WriteLine("x的值不是1,2,3中任何一个");
break;
}
这个程序会输出:"x的值为2"。
Case和break结构:
在switch结构中,case和break结构是经常一起使用的。Case结构定义了当variable的值等于它的 value时应该执行的代码块。而break用于终止代码块的执行,并跳到switch语句后面的下一行。
下面是一个例子,我们通过switch语句来检查一个星期几的变量day。
switch (day) {
case 1://星期一
Console.WriteLine("今天是星期一");
break;
case 2://星期二
Console.WriteLine("今天是星期二");
break;
case 3://星期三
Console.WriteLine("今天是星期三");
break;
case 4://星期四
Console.WriteLine("今天是星期四");
break;
case 5://星期五
Console.WriteLine("今天是星期五");
break;
case 6://星期六
Console.WriteLine("今天是星期六");
break;
case 7://星期日
Console.WriteLine("今天是星期日");
break;
}
Continue结构:
continue结构可以使程序跳过循环体中的某些代码,并继续执行下一次循环。它通常被用于循环中的条件分支语句。continue后面的语句不会被执行,而是直接跳到下一次循环。
下面是一个例子,我们通过for循环来计算从1到10之间的所有奇数之和,但是我们使用continue语句来跳过所有偶数。
int sum = 0;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论