首页 理论教育 C#编程新手if语句指南

C#编程新手if语句指南

时间:2023-10-22 理论教育 版权反馈
【摘要】:else语句,能够根据if后的布尔表达式的结果值来选择执行语句。4)如果表达式的结果是false,但是不存在else嵌套子句,则不执行处理语句,并将返回if语句的结束点。通过上述if语句的执行流程可以看出,不能同时执行if后的处理语句和else后的处理语句,只能执行两者之一。设置布尔判断语句,通过“aa

C#编程新手if语句指南

C#中的if语句即if…else语句,能够根据if后的布尔表达式的结果值来选择执行语句。if语句的基本语法格式如下:

其中,处理语句可以是空语句,即只有一个分号的语句;如果有处理语句或有多个处理语句,则必须使用大括号;else子句是可选的,可以没有。

if语句的执行流程如下。

1)首先计算if后的布尔表达式。

2)如果表达式的结果是true,则执行第一个嵌套的处理语句。执行此语句完毕,将返回if语句的结束点。

3)如果表达式的结果是false,并且存在else嵌套子句,则执行else部分的处理语句。执行此语句完毕,将返回到if语句的结束点。

4)如果表达式的结果是false,但是不存在else嵌套子句,则不执行处理语句,并将返回if语句的结束点。

通过上述if语句的执行流程可以看出,不能同时执行if后的处理语句和else后的处理语句,只能执行两者之一。看下面的一段代码:(www.xing528.com)

在上述代码中,首先定义了两个int类型的变量aa和bb。然后通过if语句进行判断处理,具体处理如下。

978-7-111-36370-5-Part01-285.jpg设置布尔判断语句,通过“aa<bb”比较语句返回布尔结果。

978-7-111-36370-5-Part01-286.jpg如果aa小于bb,则执行if后的处理语句,即赋值变量aa=3,变量bb=4。

978-7-111-36370-5-Part01-287.jpg如果aa不小于bb,则执行else后的处理语句,即赋值变量aa=1,变量bb=2。

注意

在编写C#流程控制语句时,可以在同行内同时使用多个大括号。但是为了日后的代码维护,提高代码的可观性,建议读者以缩进的方式书写大括号和代码。这样有助于避免编写代码过程中的错误

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈