1
11
初始值设定项的结尾是 所以标题中的例子是合法的。 逗号运算符也是一个序列点,因此您的“normal语句”是 合法且定义明确。 The wikipedia article has a list of the C and C++ sequence points.
为了继续下面的评论,这里演示一下逗号运算符的可怕威力,它保存在FreeBSD的stdio.h中(在
|
2
-5
这是个棘手的问题。
我说过:它是未定义的。(各种C和C++标准保持不受限制) 但在一个初始值设定项中,我不确定;D of c,我已经得出结论,它也没有定义,但是谁知道。。。 安杰洛 |
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |