是的我读了关于序列点的文章.但是我无法理解为什么++i = 2会调用未定义的行为?i不管是什么,最终的值都是2,那么为什么表达式是ub?
++i = 2
i
代码段
int main() { int i =0; ++i=2; return 0; }
对不起,我的英语不是很好.
c++
c++ ×1