温故而知新(三)
2018-06-17 21:43:05来源:未知 阅读 ()
三、C#流程控制—分支选择
1.if语句(单分支选择语句):
- 语法:
1 if(条件) 2 { 3 要执行的代码; 4 }
- 特点:先判断条件是否成立,如果条件成立(True),则执行大括号里面的代码;如果条件不成立(False),则跳过大括号里的代码不执行
2.if-else语句(双分支选择语句):
- 语法:
1 if (条件) 2 { 3 语句块1; 4 } 5 else 6 { 7 语句块2; 8 }
- 特点:先判断条件是否成立,如果成立(True),则执行语句块1;如果条件不成立(False),则执行语句块2
- 注意:如果有多个if存在是,最后的else跟它就近的if语句相匹配,当if条件不成立,else的语句块才会执行
3.if-else if(多分支选择语句):
- 语法:
1 if (条件1) 2 { 3 语句块1; 4 } 5 else if(条件2) 6 { 7 语句块2; 8 } 9 else if (条件3) 10 { 11 语句块3; 12 } 13 ...... 14 else if(条件n) 15 { 16 语句块n; 17 } 18 else 19 { 20 语句块m; 21 }
- 特点:先依次判断条件是否成立,如果成立(True),则执行相应的语句块,并跳出结构;如果不成立(False),则判断下一个条件;如果以上n个条件都不成立(False),则执行else里面的语句块m
4.switch-case(多分支选择语句):
- 语法:
1 switch (变量或表达式) 2 { 3 case 常量1: 语句块1; break; 4 case 常量2: 语句块2; break; 5 ...... 6 case 常量n: 语句块n; break; 7 default: 语句块m; break; 8 }
- 特点:先得到变量或表达式的值,对值再进行判断,如果值与其中的一个常量相等,则执行相对应的语句块并跳出switch-case结构;如果没有找到匹配的值,则执行default中的语句块
- 注意:case后面的常量必须是整数或字符型,且不能有相同的值;一般用于等值的比较
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Python基础之用户交互、流程控制、循环语句 2019-07-24
- Python各个岗位的开发流程 2019-07-24
- Python-09-文件处理 2019-07-24
- Django框架深入了解_05 (Django中的缓存、Django解决跨域流 2019-07-24
- Django框架深入了解_04(DRF之url控制、解析器、响应器、版本 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash