Hello World на Си Плюс Плюс
Быстрый старт в С++
Бесплатная небольшая книга, которую не надо читать полгода, но которая покажет вам, что такое С++ и как начать его изучение. А также поможет решить, надо ли вам это вообще. Кроме того, подписавшись на рассылку, вы будете получать от меня полезные материалы по С++, которые я периодически выпускаю... Подробнее... |
Продолжаю свой замысел привести примеры программ “Hello, WORLD” на разных языках и разобрать их работу. Первым под руку попался Паскаль, а сегодня будет С++.
Вот пример:
#include <iostream> using namespace std; int main(void) { cout << "Hello, WORLD!!!"; }
Как видите, в отличие от Паскаля, в С++ нам придётся написать значительно больше кода.
Во-первых, нам нужно подключить файл <iostream>
(в Паскале похожее действие - подключение модуля System
- выполняется автоматически).
Затем нам надо определить пространство имён std
. Подробнее об этом как-нибудь в другой раз. А пока надо знать только то, что без этого определения мы не сможем использовать оператор (инструкцию) вывода cout. Точнее, можем, но тогда код будет таким:
std::cout << "Hello, WORLD!!!";
Это приемлемо, если в программе одна строка. Но если программа большая, то каждый раз приписывать std
будет утомительно.
Дальше идёт тело программы. В С/С++ основная программа - это всегда функция main()
,
в которую могут быть переданы параметры и которая может возвращать результат.
В нашем случае мы никакие параметры не передаём (на это указывает слово void
) и никакой результат не возвращаем.
Тело программы (функции) заключено в фигурные скобки:
{ Здесь пишем код программы }
В конце каждого оператора (инструкции) должна быть точка с запятой.
Ну и наконец, после долгих мучений, выводим на экран строку "Hello, WORLD!!!"
.
Делается это с помощью оператора вывода <<
в устройство cout
.
cout
- это имя стандартного устройства вывода (читается как “си-аут”). По умолчанию стандартным устройством вывода является монитор, поэтому текст выводится на экран. Но этим устройством можно сделать и принтер, и файл, и что-нибудь ещё.
Вывод будет выглядеть также, как и в Паскале:
На этом пока всё. Если хотите знать больше - читайте книгу Основы С++. Ну а если что-то не вполне понятно, посмотрите видео:
Вступить в группу "Основы программирования"
Подписаться на канал в РУТУБ Подписаться на Дзен-канал Подписаться на рассылки по программированию |
Все способы изучить С++
Начинающие программисты даже не догадываются о том, какой огромный пласт в этой области скрыт от их глаз, и чего многие из новичков не увидят никогда, потому что это тёмная сторона программирования - чистый исходный код системного уровня… Подробнее... |
Помощь в технических вопросах
Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее... |