Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Введение в c++


Утверждение for также является циклом - обобщенным случаем while. Если вы сравните его с предыдущим while, то работа for станет понятной. Внутри скобок существуют три части, разделенные точкой с запятой. Первая часть, инициализация
fahr = 0
происходит один раз, еще до того, как войти в цикл. Вторая часть - это проверка условия, контролирующая цикл:
fahr <= 300
Это условие вычисляется; если она истинна, будет выполнен корпус цикла (в этом случае одно выражение printf). После этого выполняется стадия прироста
fahr = fahr + 20
и условие оценивается снова. Цикл завершится только тогда, когда условие окажется ошибочной. Так же как и с while, корпус цикла может содержать одно утверждение или группу утверждений, включенных в фигурные скобки. Инициализацией, условием и приростом может служить любое выражение.

Выбор между while и for является произвольным и зависит только от того, какой из них кажется понятным. for, как правило, подходит для циклов, в которых инициализация и прирост состоят из одного выражения каждый, и они логически связаны между собой. Это компактнее по while, и сохраняет выражения, которые контролируют цикл, вместе, в одном месте.

1.4 Символические константы

Последнее наблюдение, до того как мы навсегда оставим программу преобразования температур. Считается плохой практикой закапывать "магические числа", такие как 300 и 20 где-то внутри программы, они мало о чем говорят тем, кто пересматривает программу позже, и их трудно изменить в систематический способ. Одним из решений вопроса о "магические числа" является предоставление им осмысленных имен. Рядок # define обозначает символическое название или символическую константу для цепочки каких знаков:
# Define название замена


Другие статьи по теме:

- Функции и структура программ
- Внешние переменные и область действия
- Типы, операторы и выражения
- Символьные массивы
- Введение в c++


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами