我的表达式如下所示: -
while (count) { ... ... index = ((count == 20)? 0 : index++); ... ... }
现在三元运算符是C中的序列点,但我相信序列点在测试部分结束.
这种理解是否正确,因此这种说法会导致未定义的行为?
c ternary sequence-points synchronisation
c ×1
sequence-points ×1
synchronisation ×1
ternary ×1