C ++

Простое руководство по C ++ Hello World

Простое руководство по C ++ Hello World
C ++ - это гибкий язык программирования общего назначения, первоначально созданный в 1985 году датским ученым-компьютерщиком Бьярном Страуструпом. Сегодня C ++ считается одним из самых мощных языков, используемых для разработки программного обеспечения.

C ++ используется в различных областях, таких как встроенное программное обеспечение, операционные системы реального времени, разработка игр и финансы, и, поскольку он поддерживает как процедурные, так и объектно-ориентированные стили программирования, он является одновременно сильным и универсальным.

В этой статье мы собираемся обсудить базовую структуру программы на C ++ и показать вам, как написать простую программу «Hello World».

Структура программы C ++

Прежде чем писать программу «Hello World» на C ++, давайте сначала обсудим основные элементы программы на C ++. Вот пример скелета программы на C ++:

Поскольку каждая программа на C ++ придерживается этой базовой структуры, теперь мы подробно объясним основные элементы этой структуры.

Первая строка: «#include ”. Здесь «iostream» означает поток ввода / вывода, где поток представляет собой серию символов или байтов. Эта строка указывает препроцессору включить содержимое библиотеки в программу.

На языке программирования C ++ доступно несколько библиотек. Библиотеки содержат встроенные объекты и функции, которые программисты могут использовать для написания программ, и они предоставляются компилятором C ++. Когда мы устанавливаем компилятор C ++, мы получаем все связанные библиотеки.

«Iostream» включает в себя следующие объекты:

  1. cin: стандартный поток ввода
  2. cout: стандартный поток вывода
  3. cerr: стандартный поток вывода для ошибок
  4. clog: выходной поток для регистрации

В каждой программе на C ++ есть функция main (). В этом примере значение, возвращаемое основной функцией, является целым числом. Следовательно, после того, как здесь будет запущена функция main (), будет возвращено значение 0.

Открывающая фигурная скобка указывает на начало тела основной функции. Закрывающая фигурная скобка указывает конец тела функции main (). Остальная часть вашего кода будет помещена в фигурные скобки

Привет, мир (HelloWorld.cpp)

Теперь давайте напишем простую программу «Hello World» и выполним ее. Мы будем использовать ресурсы потока стандартной библиотеки C ++ для записи строки «Hello World» в стандартный вывод.

#включать
int main ()

std :: count << ”Hello World” << std::endl;
возврат 0;

Для компиляции программы на C ++ нужно использовать команду грамм++ .

Мы обсуждали заголовочный файл «iostream» в предыдущем разделе; «Cin» и «cout» - обычно используемые объекты: «cin» в основном используется для получения ввода с клавиатуры и сохранения данных в виде переменной, а «cout» используется для печати данных на экране.

Мы можем использовать «cout» для отображения на экране «Hello World». Однако мы не можем использовать объект «cout» напрямую, поскольку он принадлежит пространству имен «std». Поэтому мы используем оператор разрешения области видимости (i.е., : :). Кроме того, чтобы напечатать новую строку, мы использовали «std :: endl».

Если вы не используете оператор разрешения области видимости, вы получите следующую ошибку:

#включать
int main ()

считать << ”Hello World” << endl;
возврат 0;

Чтобы исправить указанную выше ошибку, вы можете либо правильно добавить оператор разрешения области видимости, либо указать пространство имен в начале программы. Если вы хотите использовать cout без использования оператора разрешения области видимости, вы можете написать следующий код:

#включать
используя пространство имен std;
int main ()

считать << ”Hello World” << endl;
возврат 0;

В приведенной выше программе мы упомянули пространство имен «std» во второй строке (i.е., «Используя пространство имен std;»). Следовательно, нам не нужно использовать оператор разрешения области видимости каждый раз, когда мы используем объект из пространства имен «std», и мы можем просто использовать «cout» для вывода чего-либо на стандартный вывод вместо записи «std :: cout». Точно так же нам не нужно использовать оператор разрешения области видимости для "endl".

Теперь мы скомпилируем эту программу и посмотрим на результат:

Как видите, мы получаем тот же результат.

Заключение

C ++ - это гибкий язык программирования общего назначения, который широко используется в различных областях. Это расширение языка программирования C и наследует синтаксис программирования C. В этой статье мы показали вам, как написать простую программу «Hello World» на языке программирования C ++, и объяснили различные элементы программы.

Полезные инструменты для геймеров Linux
Если вам нравится играть в игры на Linux, скорее всего, вы использовали приложения и утилиты, такие как Wine, Lutris и OBS Studio, для улучшения игров...
Игры HD Remastered для Linux, ранее не выпускавшиеся для Linux
Многие разработчики и издатели игр придумывают HD-ремастеры старых игр, чтобы продлить жизнь франшизы, порадовать фанатов, требующих совместимости с с...
Как использовать AutoKey для автоматизации игр под Linux
AutoKey - это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO...