|
Введение в c++Утверждение for также является циклом - обобщенным случаем while. Если вы сравните его с предыдущим while, то работа for станет понятной. Внутри скобок существуют три части, разделенные точкой с запятой. Первая часть, инициализация fahr = 0 происходит один раз, еще до того, как войти в цикл. Вторая часть - это проверка условия, контролирующая цикл: fahr <= 300 Это условие вычисляется; если она истинна, будет выполнен корпус цикла (в этом случае одно выражение printf). После этого выполняется стадия прироста fahr = fahr + 20 и условие оценивается снова. Цикл завершится только тогда, когда условие окажется ошибочной. Так же как и с while, корпус цикла может содержать одно утверждение или группу утверждений, включенных в фигурные скобки. Инициализацией, условием и приростом может служить любое выражение. Выбор между while и for является произвольным и зависит только от того, какой из них кажется понятным. for, как правило, подходит для циклов, в которых инициализация и прирост состоят из одного выражения каждый, и они логически связаны между собой. Это компактнее по while, и сохраняет выражения, которые контролируют цикл, вместе, в одном месте. 1.4 Символические константы Последнее наблюдение, до того как мы навсегда оставим программу преобразования температур. Считается плохой практикой закапывать "магические числа", такие как 300 и 20 где-то внутри программы, они мало о чем говорят тем, кто пересматривает программу позже, и их трудно изменить в систематический способ. Одним из решений вопроса о "магические числа" является предоставление им осмысленных имен. Рядок # define обозначает символическое название или символическую константу для цепочки каких знаков: # Define название замена Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Продолжение статьи: ч.20 Продолжение статьи: ч.21 Продолжение статьи: ч.22 Продолжение статьи: ч.23 Продолжение статьи: ч.24 Другие статьи по теме: - Функции и структура программ- Внешние переменные и область действия - Типы, операторы и выражения - Символьные массивы - Введение в c++ |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |