这个表达式的结果是由编译器决定的吗?a[N]是一个数组.a[i++]=++j; [解决办法]这个应该是确定的吧等价于++j;a[i]=j;i++;[解决办法]++ 的是不同的变量, 没有不确定的东西. 值是固定的.