Что указывать как тело? Оно ведь может быть абсолютно любым.
Грубо говоря, что телом цикла может быть всё, что может быть телом функции. Что именно? Предложения, циклы, ветвление, декларации и т.п.
Тут ещё такой вопрос возник: если брать не циклы Си, а любого другого языка, можно ли так облегчить себе задачу? Хотелось бы сделать сегодня и ночью поспать=)
В Паскале циклы по-проще:
while <condition> do <statement>
for <variable> := <number> to <number> do <statement>
for <variable> := <number> downto <number> do <statement>
repeat <statements> until <condition>где
<condition> означает булево выражение,
<variable> - идентификатор переменной,
<statement> - действие,
<statements> - список действий, разделённых точкой с запятой.