Изучаем оператор continue в языке С
continue является оператором перехода, который используется в циклах for, while и do-while в программах на языках программирования, таких как C, C++, Java и других. Он позволяет пропустить оставшуюся часть текущей итерации цикла и перейти к следующей итерации.
Примеры кода:
1. Программа на языке C, которая вычисляет сумму всех нечетных чисел от 1 до 10, используя continue:
c
#include
int main() {
int sum = 0;
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
continue; // пропустить четные числа и перейти к следующей итерации
}
sum += i;
}
printf("Сумма всех нечетных чисел от 1 до 10: %d", sum);
return 0;
}
Результат выполнения программы:
Сумма всех нечетных чисел от 1 до 10: 25
2. Программа на языке Java, которая выводит на экран все числа от 1 до 5, кроме 3, используя continue:
java
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
continue; // пропустить число 3 и перейти к следующей итерации
}
System.out.println(i);
}
}
}
Результат выполнения программы:
1
2
4
5
В обоих примерах оператор continue используется для пропуска некоторых значений и перехода к следующей итерации цикла. Это позволяет написать более эффективный и читабельный код.