История изменений
Исправление Aber, (текущая версия) :
я не думаю, что я жопой написал. нормальный код, который бы работал в си, яве, с++ и ещё черт его знает где.
Стоп, не будет этот код в си работать, кажись там переменная объявленная в for(...) будет завязана на текущий скоуп а не только в теле цикла.
https://stackoverflow.com/questions/13999881/in-c-are-variables-declared-within-a-loop-local
in C89 should you decide to declare your loop counters within a for-loop declaration, the following typically produces a compiler error:
for (int i=0; i < N; i++) for (int i=0; i < J; i++) printf("%d", i);
The value of i printed will always be the value of i declared in the inner for-loop, since that is the most locally scoped version of i
Исходная версия Aber, :
я не думаю, что я жопой написал. нормальный код, который бы работал в си, яве, с++ и ещё черт его знает где.
Стоп, не будет этот код в си работать, кажись там переменная объявленная в for(...) будет завязана на текущий скоуп а не только в теле цикла. Пусть сишники поправят.