Раздел: Статьи / С/С++ /

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 - это имя стандартного устройства вывода (читается как “си-аут”). По умолчанию стандартным устройством вывода является монитор, поэтому текст выводится на экран. Но этим устройством можно сделать и принтер, и файл, и что-нибудь ещё.

Вывод будет выглядеть также, как и в Паскале:

Hello World на Си Плюс Плюс

На этом пока всё. Если хотите знать больше - читайте книгу Основы С++. Ну а если что-то не вполне понятно, посмотрите видео:


Быстрый старт в С++ Быстрый старт в С++

Бесплатная небольшая книга, которую не надо читать полгода, но которая покажет вам, что такое С++ и как начать его изучение. А также поможет решить, надо ли вам это вообще. Кроме того, подписавшись на рассылку, вы будете получать от меня полезные материалы по С++, которые я периодически выпускаю... Подробнее...
Помощь в технических вопросах Помощь в технических вопросах

Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее...

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика