Управляющие конструкции Си

Автор работы: Пользователь скрыл имя, 12 Декабря 2010 в 13:39, лекция

Краткое описание

В этой работе рассмотрены основные управляющие конструкции Си.

Вложенные файлы: 1 файл

3)упр.конструкции Си.doc

— 67.50 Кб (Скачать файл)

  for (i = 0; i < 5; i++) {

    if ( i == 2 ) break;

    printf("Индекс: i = %i\n", i);

  }

Результат:

Индекс: i = 0

Индекс: i = 1

Оператор continue - переход на конец цикла (т.е. пропуск  всех операторов от continue до конца структуры  цикла). Пример (цикл по i от 0 до 4, но при i = 2 происходит переход на конец  цикла):

  for (i = 0; i < 5; i++) {

    if ( i == 2 ) continue;

    printf("Индекс: i = %i\n", i);

  }

Результат:

Индекс: i = 0

Индекс: i = 1

Индекс: i = 3

Индекс: i = 4

Полный текст  примера использования операторов break и continue:

#include "stdio.h" 

int main() {

  int i;

  printf("Пример для break:\n");

  for (i = 0; i < 5; i++) {

    if ( i == 2 ) break;

    printf("Индекс: i = %i\n", i);

  }

  printf("Пример для continue:\n");

  for (i = 0; i < 5; i++) {

    if ( i == 2 ) continue;

    printf("Индекс: i = %i\n", i);

  }

  return 0;

}

Информация о работе Управляющие конструкции Си