Найти тему
КОДИКЪ

C++ простыми словами

Оглавление

День добрый, сегодня будет первый «урок» по С++!

На С/С++ пишу достаточно давно, но не назвал бы себя экспертом. Буду делиться тем, что знаю и узнавать новое с вами!

Введение

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

В ином случае, про это будет написана отдельная статья.

Лично я использую Visual Studio Code, ОС Линукс (на базе Ubuntu)

Первые шаги в С++

Давайте напишем традиционную программу «Привет, мир»

«Привет, мир»
«Привет, мир»

Выглядит не так сложно, как можно было бы представить.

Давайте разберем код построчно:

На первой строке у нас идет подключение заголовочных файлов, которые обрабатываются препроцессорами перед тем, как начать собирать наш исходный код.

#include
#include

Если проводить аналогию, можно привести в пример импорт библиотек в других языках программирования, например в Python.

В нашем случае мы подключаем стандартную ввод/вывод библиотеку <iostream>, чтобы можно было работать с пользовательскими данными.

После чего у нас идет объявлении основной функции (о них будет подробно написано в другой статье) main, без которой не запустится ни один ваш С или С++ код. Все это потому, что main является «входной точкой» программы.

Объявление main()
Объявление main()

Весь наш основной код будет писаться в теле функции main.

Вот мы и подошли к строчке, что отвечает за вывод нашей заветной фразы. В С++, за вывод данных в консоль, отвечает функция cout, которая находится в стандартной (англ. std - standart) библиотеке, что мы подключали выше.

Мы обращаемся к стандартной библиотеке и просим у нее функцию cout. C++ это делается при помощи :: (двойное двоеточие) сразу после названия библиотеки, к которой мы обращаемся.

Вывод строки в консоль
Вывод строки в консоль

Соответственно, если бы у нас была какая-нибудь библиотека под названием "dzen", а в ней была бы функция "show", мы бы написали —

dzen::show()

То, что мы хотим вывести в консоль записывается после оператора <<.

В конце я добавил "\n", чтоб после вывода нашей фразы, все остальное перенеслось на новую строку.

Последней строчкой в теле функции является «return 0». Эта функция возвращает цифру 0, что принято считать положительным результатом завершения программы, т.е. наша программа завершилась без ошибок.

Возвращение 0
Возвращение 0

Почему именно 0? Потому что мы изначально объявили, что наша функция main имеет тип данных «int», что означает целое число.

На самом деле, данную строчку можно опустить, так как в случае с main, компилятор не будет ругаться, если мы ничего не вернем вручную, но я обычно пишу ее первым делом, как открываю тело main.

Запуск кода

Вывод в консоли
Вывод в консоли

После компиляции нашего исходного кода и запуска в терминале, мы видим нашу любимую фразу в консоли

Заключение

«Почему так мало? » - спросите вы. А я отвечу, что данная статья является пилотной, чтобы узнать реакцию читателей, стоит ли дальше писать подобное, что исправить, а что оставить и т.д.

Надеюсь, вам понравилось читать данную статью. Буду ждать вашей реакции. Критика приветствуется.

Я Кодикъ, это С++, а вам я желаю хорошего настроения, до следующей статьи!

Наука
7 млн интересуются