我在确定分配时的顺序变量时遇到了问题,特别是在我将数组的元素分配给变量或者当两个变量都没有指向有意义的值的情况下。例如,知道何时键入array[i] = x;
与x = array[i]
,或a=b
与b=a
。我用“积分”作为=
的替代品,但我仍然犯错误。
答案 0 :(得分:1)
分配顺序与数学作业相同。左侧是被修改的左侧。如果你想象一些变量用较长的表达式指定(在右侧),这很容易:
a = 1 +2,
b = 2 * a;
正如你所看到的,你有"房间"在右边。