int x;
int i = 3;
int i = 3;
x = (++i, i++, i+10);
逗号表达式最后值为最后一个式子。
所以x=i+10;
但是如果改成:
x=++i,i++,i+10呢?因为赋值比逗号表达式等级高,所以x=++i
x = (++i, i++, i+10);
逗号表达式最后值为最后一个式子。
所以x=i+10;
但是如果改成:
x=++i,i++,i+10呢?因为赋值比逗号表达式等级高,所以x=++i