小编Zsh*_*shn的帖子

三元运算符和C中的序列点

我的表达式如下所示: -

while (count)
{
...
...

    index = ((count == 20)? 0 : index++);
...
...
}
Run Code Online (Sandbox Code Playgroud)

现在三元运算符是C中的序列点,但我相信序列点在测试部分结束.

这种理解是否正确,因此这种说法会导致未定义的行为?

c ternary sequence-points synchronisation

6
推荐指数
1
解决办法
924
查看次数

标签 统计

c ×1

sequence-points ×1

synchronisation ×1

ternary ×1