Хелпикс

Главная

Контакты

Случайная статья





Встроенные ф-ии. Условные операторы. Операторы цикла



26.Встроенные ф-ии

При работе с ф-ми затрачивается время на передачу параметров из ф-ии в ф-ю. Для того чтобы избежать этого исп-ют встроенные ф-и. Перед типом ф-и ставим inline. Компилятор заменяет обращение этой ф-и к самой ф-и. При этом увелич. Быстродействие программы, но и увелич. Длина программы. При отладке лучше исключить встроенные ф-ии (сделать их обычными). После завершения отладки можно вкл. Ключевое слово inline.

10. Условные операторы

Конструкции принятия решений позволяют программисту проверять усло-вия и выбирать направление действий.
Одним из видов конструкции принятия решений являются циклы. В С ++ применяются: одноальтернативный оператор if. двухальтернативный оператор if-else. Одноальтернативный оператор условия if. if <условие> оператор; - простая форма Составная форма:
If (условие) {< последо-вательность операторов>}
Двухальтернативный оператор if-else
обеспечивает два альтернативных направления действий в зависимости от значения проверяемого булева условия. If (условие) {<оператор1>}; else {<оператор2>};Многоальтернативный оператор условия IF - ELSE.
If (условие1) <оператор1>; Else if (условие2) <оператор2>;
... else if (условие n)<оператор n1>;else <оператор n2>;

 

12.Операторы цикла

Вычислительный процесс с многократным повторением однотипных вычислений для различных значений обраба-тываемых величин (переменных) называется циклическим, повторяющиеся участки вычисления - циклами, изменяю-щиеся в цикле величины - переменные цикла. Для органи-зации циклов необходимо в алгоритмах предусмотреть: 1.подготовку цикла: задание начальных значений переменным цикла перед его выполнением;
2.тело цикла, действия, повторяемые в цикле для различных значений переменных цикла;3.модификацию (изме-нение) значений переменных цикла перед каждым его повторением;4.управление циклом: проверку условия продолжения или окончания цикла.Цикл for в C++ отличается большей гибкостью, поскольку с его помощью можно организовать как фиксированные, так и условные итерации.

For(инициализация цикла;выр.-усл;список выраж.) {тело цикла;} Цикл do - while в C++ - это условный цикл. Условный цикл выполняется до тех пор, пока условие имеет значение true. Это условие проверяется в конце цикла.do {тело цикла;} while (выр -усл); Тело цикла выполняется хотя бы 1 раз. Цикл while в C++ - второй условный цикл, в котором операции выполняются до тех пор, пока условие имеет значение true. Т.о. цикл while может не выполнить ни одной операции, если проверяемое условие изначально имеет значение false. While (выр-усл) {тело цикла;}

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.