Почему все осложнения?
Простой ответ на оригинальный вопрос:
#include <stdio.h>
int main()
{
int x = 10;
while (x > 0)
{
printf("%d ", x);
x = x-1;
}
}
делает то же самое. Я не говорю, что вы должны делать это так, но он делает то же самое и ответил бы на вопрос в одном посте.
x--
- это просто сокращение для вышеупомянутого, а >
- это обычно больше, чем operator
. Нет большой загадки!
В наши дни слишком много людей делают простые вещи сложными;)