【C#学习】15表达式,语句详解(03)块语句,选择语句,try语句

本文详细介绍了C#中的块语句,包括其定义、语句列表和作用域。同时,文章讨论了选择语句,如if和switch语句的使用和注意事项。此外,还深入讲解了try语句及其在异常处理中的应用,包括catch和finally子句的用法。
摘要由CSDN通过智能技术生成

块语句

1.什么是块语句?

在这里插入图片描述
可以把块语句想象为语句的容器,C#中所有的语句(三大类语句:标签语句,声明语句,嵌入式语句)都可以写在块语句中。

2.什么是语句列表?

语句列表 (statement list) 由一个或多个顺序编写的语句组成。
statement-list:
statement
statement-list statement

也就是说,语句列表要么是一条语句,要么是一组语句

3.如何识别块语句?

在这里插入图片描述

4.关于块语句需要注意的两点

(1)块语句无论如何都会被编译器当做一条语句处理,无路这个块语句有多少的子语句
(2)编译器会认为块语句是完整的语句,不必在花括号外加分号

5.变量的作用域

在这里插入图片描述

6.一个小技巧

有时程序的开始花括号和结束花括号不在同一页面内,相隔太远,可以使用 【ctrl + 右花括号键】在开始花括号和结束花括号之间进行跳转,使程序读起来更方便。

7.简单说明标签语句

标签语句就是在一条语句前面加上一个标签。标签就是一个标识符,该标识符的命名规范与变量相同,只是前面不用加数据类型。

选择(判断,分支)语句

1.什么是选择语句?

选择语句会根据表达式的值从若干个给定的语句中选择一个来执行。
selection-statement:
if-statement
switch-statement

选择语句包括 if语句和 switch语句

2.if语句

在这里插入图片描述
if语句又分为两种情况:带else分支的,不带else分支的;
(1)if ( boolean-expression ) embedded-statement

  • 如果 "boolean-expression"的值为true,执行embedded-statement,如果为false,则什么都不做

  • 对于embedded-statement需要注意的三点
    <1>if (

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值