LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

rand()- это функция с сайд-эффектами (меняет глобальное состояние), так что оптимизатор не имеет права изменить порядок заполнения.

ичо?

C каким-нибудь a[i][j]=i+2*j; теоретически может и поменять.

Может, но почему-то не меняет (в последний раз когда я проверял).

Окей, замени определение массива на int **arr и выделяй его динамически. Вот так уже не может даже теоретически.

Исходная версия hateyoufeel, :

rand()- это функция с сайд-эффектами (меняет глобальное состояние), так что оптимизатор не имеет права изменить порядок заполнения.

ичо?

C каким-нибудь a[i][j]=i+2*j; теоретически может и поменять.

Окей, замени определение массива на int **arr и выделяй его динамически. Вот так уже не может даже теоретически.