СЛЕДУЮЩИЙ ШАГ
СЛЕДУЮЩИЙ ШАГ
Наша первая программа была довольно простой, и следующий пример будет ненамного сложнее. Он выглядит так:
main()/* Переводит 2 морские сажени в футы*/
{
int feet, fathoms;
fathoms = 2;
feet = 6 *fathoms;
printf (" В %d морских саженях содержится %d футов!", feet, fathoms);
}
Что здесь нового?
Во-первых, мы описали две переменные вместо одной. Для этого потребовалось только разделить в операторе описания имена двух переменных запятой.
Во-вторых, мы выполнили вычисления — использовали громадную вычислительную мощность нашего компьютера для умножения 2 на 6. В Си, так же как и во многих других языках, символ * обозначает умножение. Поэтому смысл оператора
feet = 6 *fathoms;
заключается в следующем: взять величину переменной fathoms, умножить ее на 6 и присвоить результат переменной feet. (Судя по этой парафразе, обычный английский язык менее лаконичен, чем простой язык Си; это одна из причин, лежащих в основе разработки языков программирования.)
И наконец, мы использовали функцию printf() более сложным образом. Если вы выполните эту программу на компьютере, то результат должен выглядеть так:
Можно заметить, что было произведено две подстановки: первое вхождение символов %d в строку, заключенную в кавычки, было заменено значением первой переменной (fathoms) из списка, следующего за указанной строкой, а второе — значением второй переменной (feet) из этого же списка. Обратите внимание, что список печатаемых переменных расположен в конце оператора.
Область применения данной программы несколько ограниченна, но она может послужить прообразом программы перевода морских саженей в футы. Все, что нам потребуется — специальный способ присваивания произвольных значений переменной feet; о том, как это делается, вы узнаете несколько позже.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
nextFrame - Переход на следующий кадр
nextFrame - Переход на следующий кадр nextFrame(Глобальная функция)Перемещает воспроизводящую головку текущего клипа или фильма на один кадр вперед и останавливает ее.Синтаксис:nextFrame()Описание:Функция nextFrame() перемещает воспроизводящую головку текущей временной диаграммы на
Интернет-тенденции Мэри Микер: куда ведёт следующий виток развития компьютерной техники Олег Парамонов
Интернет-тенденции Мэри Микер: куда ведёт следующий виток развития компьютерной техники Олег Парамонов Опубликовано 04 июня 2013 На конференции D11, которую раз в год устраивает издание Wall Street Journal, выступила Мэри Микер — известный аналитик и
13-я КОМНАТА: Кто следующий?
13-я КОМНАТА: Кто следующий? Автор: Леонид Левкович-МаслюкРичард Барбрук (Richard Barbrook), британский социолог, исследователь медиа, ироничный аналитик современного общества (наши постоянные читатели помнят его материалы в «КТ», в том числе «Киберкоммунизм»), написал новую
На следующий день: Кто отвечает за безопасность
На следующий день: Кто отвечает за безопасность Фред подключил сервер базы данных к Интернету. Затем он предоставил доступ McConnell Drugs, чтобы они могли копировать файлы из Drug10 на систему в их сети. Фред вообще не думал о настройке безопасности системы, так как считал, что это
Андроид как король десктопа: ваш следующий ПК будет с зелёным человечком на боку Евгений Золотов
Андроид как король десктопа: ваш следующий ПК будет с зелёным человечком на боку Евгений Золотов Опубликовано 19 июля 2013 На протяжении последних пятнадцати лет рынок персональных компьютеров был ареной борьбы всего трёх платформ. Неожиданно,
Нанометровая драма: почему AMD жалуется на Закон Мура и когда ждать следующий Большой Микропроцессорный Взрыв? Евгений Золотов
Нанометровая драма: почему AMD жалуется на Закон Мура и когда ждать следующий Большой Микропроцессорный Взрыв? Евгений Золотов Опубликовано 10 апреля 2013 Сомневаться в Законе Мура — подмеченной полвека назад сооснователем Intel зависимости,
"Возможно, следующий Google родится в России" Алла Аршинова
"Возможно, следующий Google родится в России" Алла Аршинова О «перезагрузке» отношений между Россией и США говорят уже давно. Подводя итоги прошлогоднего визита в Россию госсекретаря США Хилари Клинтон, посол США в Москве Джон Байерли заявил, что Россия и США идут к "новому