Лупы это и есть циклы, goto способ их организации, ты же писал про линейность - есть три базовые алгоритмические структуры: следование, ветвление, цикл. Следование (линейность) это когда код идет построчно
int arr[3] = {};
arr[0] = 0;
arr[1] = 1;
arr[2] = 2;
За такую хуйню тебя выебут в бельгии. А если ты перепрыгиваешь с места на место, то это и есть цикл, он именно так и оформляется в машинных кодах при транслировании. Конечно, лучше пользоваться for (и если разрешают while), но и goto это цикл:
о, да, точно, про это он и говорил ))) именно так и пишут индусы у них. Индусов за это не обижают.
А через goto кореш как-то пытался мне пояснить что такой цикл хуже, но я не понял, кажется там что-то сбрасывается в процессоре и время теряется.