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

Simple C Hello World Tutorial



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, является целым числом. Следовательно, после того, как здесь будет запущена функция main (), будет возвращено значение 0.

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

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

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

#включают
intглавный()
{
часы::считать <<Привет, мир<<часы::конец;
возвращение 0;
}

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

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

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

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

#включают
intглавный()
{
считать<<Привет, мир<<конец;
возвращение 0;
}

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

#включают
с использованием пространство именчасы;
intглавный()
{

считать<<Привет, мир<<конец;
возвращение 0;
}

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

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

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

Заключение

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