@frezerto

Какой буквой обозначить цикл?

Есть цикл for обозначенный буквой "i" внутри него нужно создать ещё один цикл и какой буквой его обозначить, я уже 30 минут не могу придумать. Помогите !
for(i = 0; i < 3; i++){
   for(? = 0; ? < 10; ?++){
  }
}
  • Вопрос задан
  • 375 просмотров
Решения вопроса 3
Andrew_Pinkerton
@Andrew_Pinkerton
Любой.
Но принято в порядке i, j, k и т.д.
Ответ написан
dollar
@dollar
Если внешний с буквой i, то второй с буквой j, а третий по вложенности (если будет) - с буквой k.
Ответ написан
hzzzzl
@hzzzzl
я однажды начал писать i ii iii, намного нагляднее чем i j которые еще и выглядят почти одинаково, ну и сразу понятно к какой переменной по вложенности обращаешься
Ответ написан
Пригласить эксперта
Ответы на вопрос 6
BojackHorseman
@BojackHorseman
...в творческом отпуске...
Ы. операция Ы. чтобы никто не догадался ©
Ответ написан
saboteur_kiev
@saboteur_kiev
build engineer
Чтобы ваш код было проще читать, все итераторы должны быть осмысленны, например

for(coordX = 0; coordX < 3; coordX++){
   for(coordY = 0; coordY < 10; coordY++){
  }
}


for(counter = 0; counter < 3; counter++){
   for(item = 0; item < 10; item++){
  }
}
Ответ написан
@Narts
Абсолютно любой, это ведь переменная
И состоять она может не из одной буквы
for(int iteration = 0; iteration  < 3; iteration ++){
}


а вообще, если i занята, используют j
Ответ написан
Adamos
@Adamos
for(outerIndex = 0; outerIndex < 3; outerIndex++){
   for(innerIndex = 0; innerIndex < 10; innerIndex++){
     // And here you'll never use wrong index instead of the one you'll really need
  }
}
Ответ написан
@AlexSku
Программист по автоматике
1) В старые времена в Фортране, если тип не декларировался, то переменные, которые начинались на I, J, K, L, M, N, считались целыми.

2) В Матлабе i и j обычно используются для комплексных чисел, поэтому я для переменных цикла использую I1, I2, I3. Но в Матлабе цикл - редкость, т.к. эффективнее векторные операторы.

3) Если нужно индексы использовать сами по себе, а речь идёт о матрице, то для строк можно использовать row, а для столбца (колонки) col.
Ответ написан
maaGames
@maaGames
Погроммирую программы
Если язык поддерживает области видимости (например, это код на С++), то можно и во внутреннем цикле назвать счётчик буквой 'i', почему бы и нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы