Цитата: goto s почему то не сработал и он остановился....
Команда не сработала из-за отсутствия метки, к которой нужно было перейти. (и ещё точки с запятой в конце нет)
Прежде всего нужно внимательно ознакомиться с темой "Первое знакомство с программированием Кибор". (перейти к теме)
В ней есть ссылки на "Основные темы которые надо прочитать перед созданием скриптов".
А простые циклы организуются вот так.
Первый вариант.
CODE:// Организация цикла при помощи оператора 'if' и команды 'goto'.
int repeat = 10; // Количество повторений цикла. В данном случае 10 раз.
int n = 0; // Объявление переменной, которая будет счетчиком циклов.
label:; // Метка, к которой будет выполнятся переход для повторения циклов.
if (n < repeat){ // Проверка условия.
// Если 'n' меньше числа указанного в 'repeat', то выполняется код.
// ...
// Здесь должен находиться код, который будет выполнен 10 раз.
// ...
n++; // Увеличение счетчика циклов на единицу.
goto label; // Переход к метке.
}
Второй вариант.
CODE:// Организация цикла при помощи оператора 'for'.
int repeat = 10; // Количество повторений цикла. В данном случае 10 раз.
int n; // Объявление переменной, которая будет счетчиком циклов.
for (n = 0; n < repeat; n++){
// ...
// Здесь должен находиться код, который будет выполнен 10 раз.
// ...
}
Оба варианта делают одно и тоже.(Отредактировано автором: 10 Мая, 2014 - 12:59:46) |