Пусть и банально, но наши первые азы в обучении будут начинаться с написания программы HelloWorld.
Если вы раньше увлекались программированием, то для вас данный язык будет более сложен в освоении, нежели
тем, у кого отсутствует навык программирования на других языках, так как си-подобные языки, в частности c++,
очень своеобразны в плане синтаксиса.
Разберём листинг нашей HelloWorld программы:
Первая строчка
подключает к нашей программе заголовочный файл, в которой описаны функции
которые мы используем в нашей программе.
Подключение заголовочного файла может выглядеть по разному:
1. Случай когда заголовочный файл лежит в каталоге, но не в самой папке проекта, тогда мы название заголовочного файла помещаем
в знаки сравнения -#INCLUDE
<пример
>
2. Случай когда заголовочный файл лежит непосредственно в самой папке проекта, то название файла помещаем в кавычки :
#include
"пример
". Данный способ экономит память, но первый способ универсальнее.
Вторая строчка using namespace std говорит компилятору, что мы используем пространство имён std, которое отвечает
за операции с вводом-выводом символов. Указав компилятору что мы используем функцию пространства std, у нас
нет необходимости в явном виде указывать принадлежность.
Код:
std::cout << bla bla bla
.(если не в начале программы не укажем используемое пространство имён)
Третья строчка
запускает тело нашей программы. Main - название главной функции, которую мы используем. Круглые скобки - в них
мы записываем аргументы, в последующих уроках расскажу что это. В фигурных скобках мы пишем различные команды.
Четвёртая строчка
Код:
cout << "Hello World";
передаёт значение "Hello World" (без кавычек) функции cout, которая описана в заголовочном файле
iostream. Небольшой пример:
. Вкладчик несёт деньги в банк, стрелочка от вкладчика на банк. Это так, что бы запомнить, какой
знак неравенства поставить.
Пятая строчка
вызывает функцию заголовочного файла iostream. Она из стека, собирая данные, выводит их на экран.
Шестая строчка, фигурная скобка закрывает тело функции main();