Www.helper3.com
热门关键字: php net javascript java
CSharp基础 专题
专题目录
您的位置:csharp > CSharp基础 专题 > C#决策结构
C#决策结构
作者:--    发布时间:2019-11-20 10:27:10

决策结构要求程序员指定要由程序评估求值或测试一个或多个条件,如果条件被确定为真(true),则要执行语句;可选地,如果条件确定为假(false)则执行的其他语句。

以下是大多数编程语言中典型的决策结构的一般形式:

c# 提供以下类型的决策语句。点击下面相应链接查看细节。

语句 描述
if语句 if语句由一个布尔表达式,后跟一个或多个语句组成。
if-else语句 一个if语句可以跟随一个可选的else语句,当布尔表达式为false时,它将执行else块中的代码。
嵌套if语句 可以在另一个ifelse语句中使用一个ifelse if语句。
switch语句 switch语句允许测试一个变量相对于一个值的列表。
嵌套switch语句 在另一个switch语句中可以使用另一个switch语句。

?: 运算符

在上一章中我们已经涵盖了条件运算符?:,可以用它来替换if...else语句。它具有以下一般形式:

exp1 ? exp2 : exp3;

其中exp1exp2exp3是表达式。请注意冒号的使用和位置。

首先,对exp1表达式进行评估求值,如果求值结果是真,那么exp2被评估并返回作为整个的值。如果exp1求值结果为假(false),则对exp3表达式进行求值,其值返回作为表达式的值。

int a = 1;
int b = 2;
int c = 0;
c = (a>b)? a: b; // 执行后,变量c的值为:2

所有评论

loading......

滚动到顶部 滚动到底部
合作联系(微信):
www.helper3.com
关于本站:
宗旨
网站备案号:
粤ICP备17073857号-1

声明:
本站部分内容来自网络,如您发现本站内容侵害到您的利益,请联系本站管理员处理。