break | Убунту Линукс

Всем доброго времени суток! Оператор switch переводится как переключение. Оператор switch предлагает множественный выбор. Это своего рода if, но с одним выжным отличием. рассмотрим на примере:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include 
 
 
int main () {
int a=5;
switch (a) {
case 1:
printf ("1\n");
break;
case 2:
printf ("2\n");
break;
case 3:
printf ("3\n");
break;
case 4:
printf ("4\n");
break;
case 5:
printf ("5\n");
break;
}
return 0;
}

Результат:

5

Читать далее

Всем привет. На очереди операторы break и continue.

break — прерывает работу текущего оператора и возвращает к началу оператора (это не returne 0; который завершает работу всей программы). Рассмотрим на примере из девятого урока.

1
2
3
4
5
6
7
8
9
10
11
#include 
 
int main () {
int a;
do {a=getchar ();
printf ("Вы нажали клавишу %c ASCII-%d\n", a, a);
if (a==48) break;}
while (a!=27);
printf ("ubuntuforlife.ru\n");
return 0;
}

Рассмотрим принцип работы.

  1. В пятой строке ожидается нажатие клавиши.
  2. В шестой строке выводим ASCII код нажатой клавиши.
  3. Седьмая строка. Если код нажатой клавиши 48 (это клавиша ноль), то прерывается работа оператора и возврат к началу оператора. А программа будет ожидать нажатия клавиши, так как оператор начинается заново.

Читать далее