1.2.1. Порядок выполнения инструкцийПо умолчанию инструкции программы выполняются одна за другой, последовательно. В программе int main() { readIn(); sort(); compact(); print(); return 0; } первой будет выполнена инструкция readIn(), за ней sort(), compact() и наконец
print(). // readIn() возвращает количество прочитанных записей // возвращаемое значение имеет тип int int readIn() { ... } // ... int main() { int count = readIn(); // если количество записей больше 1, // то вызвать sort() и compact() if ( count > 1 ) { sort(); compact(); } if ( count == 0 ) cout << "Продаж не было\n"; else print(); return 0; } Первая инструкция if обеспечивает условное выполнение блока программы: функции
sort() и compact() вызываются только в том случае, если count больше 1. Согласно
второй инструкции if на терминал выводится сообщение "Продаж не было",
если условие истинно, т.е. значение count равно 0. Если же это условие ложно,
производится вызов функции print(). (Детальное описание инструкции if приводится
в разделе 5.3.) int main() { int iterations = 0; bool continue_loop = true; while ( continue_loop != false ) { iterations++; cout << "Цикл был выполнен " << iterations << "раз\n"; if ( iterations == 5 ) continue_loop = false; } return 0; } В этом надуманном примере цикл while выполняется пять раз, до тех пор пока переменная iterations не получит значение 5 и переменная continue_loop не станет равной false. Инструкция iterations++; увеличивает значение переменной iterations на единицу. (Инструкции цикла детально рассматриваются в главе 5.) ВпередСодержание |
Нет комментариев. Оставить комментарий: |