Я хочу понять логику c зацикливания списка. Когда я достигну конца списка, я хочу, чтобы индекс снова начинался с 0. Список работает в al oop, и завершение будет происходить, поэтому оно не будет бесконечным l oop.
Я видел решение, использующее оператор%, но я его не понимаю. Нечто вроде ниже, но вместо%. Я хочу понять, как это будет работать.
for(int i = 0; i < n; i++) {
if(i == n - 1) { i = 0; }
}