【发布时间】:2020-08-27 17:54:08
【问题描述】:
我只是对 C 中的 else if 语句感到好奇,所以我查看了 C99 标准,但一无所获。然后我查看了语法,但又没有else if
selection_statement
: IF '(' expression ')' statement
| IF '(' expression ')' statement ELSE statement
| SWITCH '(' expression ')' statement
;
else if 是如何在 C 中声明的。通过阅读标准,我怎么能注意到它是它的一部分?
【问题讨论】:
-
IF '(' expression ')' statement ELSE statement中的最后一个statement可以是另一个if语句。 -
else if是if语句作为语句的副产品。 -
澄清一下,
if在else之后并没有什么特别之处。这只是另一种说法。 -
在 C18 第 6.8.4 节 选择语句
-
@WeatherVane 可以下载 C18 吗?
标签: c if-statement c99