Я не знаю, где искать это (возможно, стандартное, но все еще не знаю, что искать), поэтому я попрошу об этом здесь.Установленное значение, равное самому себе
Если в каком-то исполнении array[i2]
будет установлен в array[i]
где i2
бывает равным i
, то это определяется поведение?
Я использую C99 (с GCC 4.8.1), глядя на сборку с gcc -S
, я не вижу ничего подозрительного.
Компилятор может даже оптимизировать это. – Sam
Это не будет так, как это зависит от исполнения во время выполнения. Именно по этой причине я заметил «в некотором исполнении». Это больше похоже на массив [idx] = array [i], где idx оказывается равным i. –
@Silverrocker: укажите, какую зависимость вы имеете в виду. –