【文件属性】:
文件名称:选择语句-大彩串口屏各组态控件详细介绍
文件大小:4.46MB
文件格式:PDF
更新时间:2021-06-08 09:46:55
C#5.0 PDF C#学习
8.6 表达式语句
expression-statement 用于计算所给定的表达式。由此表达式计算出来的值(如果有)被丢弃。
expression-statement:
statement-expression ;
statement-expression:
invocation-expression
object-creation-expression
assignment
post-increment-expression
post-decrement-expression
pre-increment-expression
pre-decrement-expression
await-expression
不是所有的表达式都允许作为语句使用。具体而言,不允许像 x + y 和 x == 1 这样只计算一个值(此值
将被放弃)的表达式作为语句使用。
执行一个 expression-statement 就是对包含的表达式进行计算,然后将控制转到该 expression-statement 的
结束点。如果一个 expression-statement 是可到达的,则 expression-statement 结束点也是可到达的。
8.7 选择语句
选择语句会根据表达式的值从若干个给定的语句中选择一个来执行。
selection-statement:
if-statement
switch-statement
8.7.1 if 语句
if 语句根据布尔表达式的值选择要执行的语句。
if-statement:
if ( boolean-expression ) embedded-statement
if ( boolean-expression ) embedded-statement else embedded-statement
else 部分与语法允许的、词法上最相近的上一个 if 语句相关联。因而,下列形式的 if 语句
if (x) if (y) F(); else G();
相当于
if (x) {
if (y) {
F();
}
else {
G();
}
}