适合进阶学习的教程:C#决策结构

杰米粉2021-12-31 13:09

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

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

适合进阶学习的教程:C#决策结构

  ?: 运算符

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

Exp1 ? Exp2 : Exp3;

  其中Exp1.Exp2和Exp3是表达式。请注意冒号的使用和位置。

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

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

  以上就是小编为大家整理发布的“适合进阶学习的教程:C#决策结构”一文,更多相关内容尽在开课吧广场C++教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享