Ваш вопрос трудно понять, но он звучит почти так, как если бы вы хотели цикл for
. Э.Г.
for (int x = 100; CONDITION; /* do something to x here */) {
/* use x */
}
Это запустит x
на 100 и продолжит цикл, пока CONDITION
верно. В зависимости от того, что вы заменяете /* do something to x here */
, значение x
в цикле будет меняться каждый раз. Для конкретного примера:
for (int x = 100; x < 200; x = x + 1) {
printf("%d", x);
}
напечатает все числа от 100 до 199 (включительно). Обратите внимание, что x = x + 1
также может быть написано ++x
или x++
; Я написал это от руки для ясности, так как вы, кажется, плохо знакомы с C.
Выше предполагается, что у вас есть компилятор C99. Если ваш компилятор поддерживает только C89, вам придется объявить x
в начале функции и заменить int x = 100
просто x = 100
.