text: То есть в Си конструкция цикла: for (i = 0; i < 10; ++i) { ... тело цикла } фактически представляет собой другую форму записи конструкции: i = 0; while (i < 10) { ... тело цикла ++i; } То есть в конструкции for сначала пишется произвольное предложение инициализации цикла, затем — условие продолжения и, наконец, выполняемая после каждого тела цикла некоторая операция (это не обязательно должно быть изменение счётчика; это может быть правка указателя или какая-нибудь совершенно посторонняя операция).