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


  На сайте

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


Для чего нужны мегафоны и поясные громкоговорители.

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


Цикл while действует следующим образом: условие в скобках проверяется, если она истинна (значения fahr действительно меньше или равно upper), выполняется тело цикла (три выражения, включенные в фигурные скобки). После этого условие проверяется снова, если истина - тело будет выполнено снова. Когда условие окажется ошибочной (fahr станет больше upper), цикл завершится, и выполнение программы продолжится с выражения, следует сразу за циклом. Если дополнительных выражений нет, программа завершится.

Тело цикла while может состоять из одного или более утверждений, включенных в фигурные скобки, как в программе преобразования температур, либо только одного утверждения без фигурных скобок, как например
while (i i = 2 * i;


В обоих случаях мы всегда отклоняемся вправо на один шаг табуляции выражение, контролируемый while, чтобы было понятно с первого взгляда, которые выражения находятся внутри цикла. Отступы подчеркивают логическую структуру программ. Хотя компиляторы C и не считаются с тем, как программа выглядит, принадлежащие отступления справа и пробелы важны для для прочитности программ. Мы рекомендуем использовать только по одному утверждению на строку и пробелы вокруг операторов для ясности относительно группировки. Местонахождение фигурных скобок - не столь важно, несмотря на то, что кое-кто придерживается пылких убеждений по этому поводу. Мы выбрали один из нескольких популярных стилей. Остановитесь на том стиле, который вам больше по душе, и придерживайтесь его.

Больше работы осуществляется в теле цикла. Температура за Цельсиусом исчисляется и сохраняется в переменной celsius выражением
celsius = 5 * (fahr-32) / 9;

Причиной умножения на пять затем деления на 9 вместо просто умножение на 5 / 9 является то, что C, как и многие другие языки, пожимает результат деления целых чисел - дробная часть отбрасывается. Поскольку 5 и 9 - оба целые числа, деление 5 / 9 округлится до нуля, поэтому все температуры по Цельсиусу отчитываться как нулевые.

Этот пример программы также раскрывает нам немного больше о работе printf. printf является функцией общего назначения для форматированного вывода (мы ее опишем подробнее в разделе 7). Ее первым аргументом является цепочка знаков, будет выведено, где% указывает те части, которые будут заменены, и в какой форме произойдет вывод. Так например,% d указывает на десятичный аргумент, поэтому выражение
printf ("% d \ t% d \ n", fahr, celsius);


выведет значения двух целых fahr и celsius, разделенные табуляцией (\ t).

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

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


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

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



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

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



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


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


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





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