Урок 7. Составной оператор С++

Составной оператор служит для объединения нескольких операторов в один. 
Данную конструкцию можно применять для выполнения нескольких действий в одном условии, то есть если вам требуется при соответствии условия заданным параметрам произвести сразу несколько вычислений.

1
2
3
4
5
6
7
int a=5,b=15;
if (b>a) 
 {
  a=a+1;
  b=b-2;
 }
cout << a << "  " << b;

Если объявить переменную внутри фигурных скобок, то вы сможете обращаться к ней только в данном блоке, то есть внутри этих же фигурных скобок.

1
2
3
4
5
6
7
8
int a=5;
if (7>a) 
 {
  int b=15;
  a=a+1;
  b=b-2;
 }
cout << a << "  " << b;// ОШИБКА!

Ошибка произошла из-за того, что переменная b внутри блока, а обращение к ней идет после, то есть в рамках другого блока.

Категория: C++ | Добавил: ghost_mod (29.09.2016)
Просмотров: 401 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Подписка:1
Код *: