关于C++的赋值表达式.
有如下题目:
以下非法的赋值表达式是().
(A)n=(i=2,++i);(B)j++;(C)++(i+1);(D)x=j>0;
争论的焦点在答案A和答案C之间,到底哪个才是非法的?
它们分别的作用和意义什么?