Учимся программировать на языке C++

Представление о простых и составных операторах


При использовании оператора if для условной обработки в некоторых случаях, если условие истинно, программе потребуется выполнить один оператор, а в других случаях несколько операторов. Когда программа выполняет только один оператор, следующий за if, такой оператор называется простым оператором:

if (test_score = 90) cout "Поздравляем, вы получили A!" endl; //------- Простой оператор

Если программе необходимо выполнить несколько инструкций, когда результат сравнения — истина, операторы должны быть сгруппированы внутри левой и правой фигурных скобок {}. Операторы, которые находятся внутри фигурных скобок, образуют составной оператор, как показано ниже:

if (test_score = 90)

{

cout "Поздравляем, вы получили A!" endl;

cout "Ваши тестовые очки были " test_Score endl;

} //-----------------Составной оператор

Вам необязательно запоминать термины "простой" и "составной" операторы, но вы должны знать, что следует группировать связанные операторы внутри левой и правой фигурных скобок. Следующая программа COMPOUND.CPP представляет собой измененный вариант предыдущей и выводит два сообщения, если тестовые очки больше или равны 90:

#include iostream.h

void main(void)

{

int test_score = 95;

if (test_score = 90)

{

cout "Поздравляем, вы получили А!" endl;

cout "Ваши тестовые очки были " test_score endl;

}

}

Использование простых и составных операторов

При выполнении условной обработки в некоторых случаях программе необходимо выполнить только один оператор (простой оператор), если условие истинно. Однако в других случаях программа должна будет выполнить несколько операторов (составной оператор). Если в зависимости от результата определенного условия вашей программе нужно выполнить два или несколько связанных операторов, вы должны сгруппировать операторы внутри левой и правой фигурных скобок, как показано ниже:

if (age = 21)

{

cout "Все на выборы!" endl;

cout "Это то, что вам надо!" endl;

}



Содержание раздела