13 控制结构之条件语句
在上一篇中,我们讨论了数据类型和变量,特别是常量与字面量的使用。这一篇我们将深入探讨控制结构中的条件语句,条件语句是C#中非常重要的一部分,它允许程序根据不同的条件采取不同的行动。
什么是条件语句?
条件语句是用于控制程序执行流程的逻辑结构,它能够根据给定的条件判断结果执行不同的代码块。最常用的条件语句有 if
语句、switch
语句和 ternary
运算符(条件运算符)。
1. if
语句
if
语句用于执行一个条件为真的代码块。如果条件为假,则可以使用 else
子句来执行另一段代码。
语法结构
1 | if (condition) |
示例代码
以下是一个使用 if
语句的简单示例,判断一个数字是正数、负数还是零。
1 | int number = -5; |
2. switch
语句
switch
语句提供了一种更加整洁的方式来处理多个条件,特别是当你需要基于某个变量的不同值执行不同的代码块时。
语法结构
1 | switch (expression) |
示例代码
以下是一个使用 switch
语句的示例,判断星期几的名称。
1 | int day = 3; |
3. 条件运算符
C#中的条件运算符(也称为三元运算符)允许你在一行代码中进行条件判断。它的语法如下:
1 | result = condition ? value_if_true : value_if_false; |
示例代码
以下示例展示了如何使用条件运算符来判断一个年龄是否成年:
1 | int age = 20; |
总结
在这一篇中,我们详细探讨了C#中的条件语句,包括 if
语句、switch
语句和条件运算符。条件语句是构建复杂逻辑的基础,有助于我们的代码根据实际情况做出不同的反应。
在下一篇教程中,我们将讨论控制结构中的循环语句,它们允许我们执行重复的操作,提高代码的效率和灵活性。请继续关注!
13 控制结构之条件语句