为什么是some_statement ;;; 在C ++中有效吗?

编码器未知

我正在学习C ++并意外编写

string s = "Some String";;;;

不管那里有多少个分号,编译器都不会抱怨。除了在编译器说的if块内部,这几乎适用于所有语句

 ‘else’ without a previous ‘if’ 

我正在使用GCC 4.7

埃斯库洛

以下是C ++语法的一部分

expressionopt ;

下标opt指示这expression是可选的。

另一方面,该if语句的语法为

if ( condition ) statement

并且不是有效的expressionopt ;condition

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

a <b <c`是有效的python吗?

来自分类Dev

为什么给定的语法在mysql中有效?

来自分类Dev

Typedef-为什么此C ++代码有效?

来自分类Dev

为什么调用这样的函数在Scala中有效?

来自分类Dev

为什么这在angular js中有效

来自分类Dev

为什么int&a = 10; 在古代C ++编译器中有效吗?

来自分类Dev

为什么`if Exception`在Python中有效

来自分类Dev

在C#中,为什么dictionary [0] ++有效?

来自分类Dev

以下语句在ANSI C中有效吗?真的有效吗?

来自分类Dev

为什么“直觉”在Coq的示例中有效?

来自分类Dev

C ++函数指针语法。为什么(*)有效但*无效?

来自分类Dev

这是有效的C代码吗

来自分类Dev

C#bool是原子的,为什么volatile有效

来自分类Dev

为什么*(&identifier)= value在C语言中有效?

来自分类Dev

为什么`+ 1`在Java中有效表达?

来自分类Dev

为什么是0 C ++中的有效语句?

来自分类Dev

为什么在C ++中插入向量有效?

来自分类Dev

更新一个类之外的值,并使其在C#中有效吗?

来自分类Dev

const_cast在常量表达式中有效吗?(C ++ 14,C ++ 17)

来自分类Dev

setf是什么,在Dr.Racket中有效吗?

来自分类Dev

为什么这在C#(通用类和自引用)中有效?

来自分类Dev

为什么这在angular js中有效

来自分类Dev

在C ++中有效使用继承

来自分类Dev

为什么min()在Xcode中有效,而max()无效?

来自分类Dev

为什么这样的语句在MySQL中有效?

来自分类Dev

为什么此语句在Java中有效?

来自分类Dev

为什么没有LHS的乘法在C中有效?

来自分类Dev

半动态分配代码在 c++ 中有效,但在 c 中无效,为什么?

来自分类Dev

`char _3 = 'c'` 在 C 和 C++ 中有效吗?

Related 相关文章

热门标签

归档