&gt; while(something) a[x] = b[x++];<p>Wait, isn&#x27;t this an undefined behavior? Is the order of evaluations of `x` in the left side and `x++` in the right side defined? I&#x27;m always confused at things like this!