Итераторы в циклах

vital

Больной Компом Детектед
29.01.2006
2 432
42
#1
PHP:
<?php
for($i=0;$i<10;$i++) {
for($i=0;$i<5;$i++) {
echo 'Какого хрена зацикливает!!!!!!!';
}
}
?>
Простите за пых, но так оно привычнее. Увидел вот случайно(не у себя).. Наступали вы на такие грабли?)

Хотя, стойте, я не это хотел спросить. А узнать я хочу вот что. Вот почему как-то так принято что итераторы это - i,j,k,l,m ? Верхний предел - n. Неведомая /*удалено ОКЕН*/ хрень - z. Ведь вроде нигде так не написано, специально такому не учат, но все так пишут.. Или не все? А вот вы конкретно как?
пс.
Только не надо сейчас разводить холивар про понятные имена переменных.
 
09.11.2009
665
1
#2
i - наверно потому что integer, j потому что рядом с i, l и m - вообше не пользуюсь(обычно идет i_1,j_1,i_2...), "неведомая епаная хрень - z" наверно по тому что x,y,z,
n - незнаю, както само ставилось, а потом привык.
 

hosm

* so what *
18.05.2009
2 442
9
#3
А о чем холиварить-то тогда?
Вот почему как-то так принято что итераторы это - i,j,k,l,m
вот что встречале давным-давно - с каких-то то ли фортрана, то ли бейсика было правило, что по дефолту имена целочисленных начинаются с этих букв. а z - вещественная вроде :)
 
A

Aleksey

Гость
#4
Это был Фортран, именно там, если переменные не объявлялись явно, то диапазон i .. n (уже плохо помню на n заканчивалось ли :) ) считался целыми переменными.