程序员的知识教程库

网站首页 > 教程分享 正文

从零开始自学C#基础的第二十八天——switch控制语句

henian88 2025-03-25 13:25:49 教程分享 14 ℃ 0 评论

一,开始学习

1,

switch是一个控制语句,它通过将控制传递给其程序体内的一个case语句来处理多个选择条件,因此,通常称为“开关”语句。

  • 结构如下:
  • switch(x),x是变量
  • case 条件1:,第一种情况,如果x满足条件1的值,则执行:号后的语句
  • 以此类推,列举多种可能
  • default:表示默认状况下执行的代码,因为无法确定罗列的条件是否都满足
  • break,用来结束一种条件的代码执行,跳出这个条件

注意:

  • 控制传递给与开关的值匹配的case语句。
  • switch语句可以包括任意数目的case实例,但是任何两个case语句都不能具有相同的值。
  • 在每一个case块的后面,都必须有一个跳转语句,但有一个例外,是当case语句中没有代码时。
  • 如果没有任何case表达式与开关值匹配,则控制传递给跟在可选default标签后的语句,如果没有default标签,则控制传递到switch以外。

所以图里输出结果为case 1,因为变量的值为1,满足第一个case语句的条件

2,

这个显示了空case标签可以从一个case标签贯穿到另一个,以此判断,然后执行最后一次判断的代码并跳出语句,这段代码实现了当a的值是“1,2,3”中的任意一个时,进行统一的处理。

二,小结

switch结构格式:

  • witch(x),x是变量
  • case 条件1:,第一种情况,如果x满足条件1的值,则执行:号后的语句
  • 以此类推,列举多种可能
  • default:表示默认状况下执行的代码,因为无法确定罗列的条件是否都满足
  • break,用来结束一种条件的代码执行,跳出这个条件

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表