Оператор for служит для объявления цикла, в () объявляется переменная i = 0, после ; условие завершения цикла i < 10, после условия идёт шаг цикла i++ (увлечения значения на 1, пока условие выполняется), после закрытия скобок описывается тело цикла i--(уменьшения значения на 1), из-за чего условия цикла никогда не выполниться и цикл будет выполняться бесконечно.
П.С. на гифке изображена аналогия голубя и переменной i.