打破短缺的if语句

时间:2016-02-07 07:12:33

标签: c++ c++11 if-statement break continue

我喜欢使用格式为

的缺省“if语句”

if-condition then-statement else-statement

这是有效的......

if (num==0)break;else continue;

这不是吗?

num==4?break:continue;

看到这两个陈述在逻辑上是等价的。

1 个答案:

答案 0 :(得分:0)

第一个是声明,第二个是表达式。你不能在表达式中使用语句。

width:50%; height:100%; 的语法是:

if

表达式的语法是:

if (<expression>) <statement> [else <statement>]

语法不允许表达式中的语句。