На прошлом уроке мы создали свою первую программу на языке C++. В этом уроке мы изучим структуры программы.
Части первой программы
проанализируем программу, которую мы написали на прошлом уроке.
примечание
некоторые строки начинаются со знаков // и /* они называются комментариями, программа не считывает их, но они полезны для понимания процесса выполнения программы. более подробно комментарии мы изучим позже.
Что такое include
include<имя файла> указывает взять содержимое файла, в данном случае iostream. Файл iostream нужен для того, чтобы использовать команду cout.
Функция main()
С функции main начинается тело программы, по соглашению перед main() всегда ставится int, int-это тип возвращаемого значения функции main()
Посмотрим на строку 7, которая и выполняет задачу нашей программы.
std::cout << "Hello, World!" << std::endl;
cout это оператор, который выводит на экран строку Hello, World!
оператор endl используется для перехода на новую строку.
примечание
текст, приведенный в кавычках называется строковым литералом
Возврат значений
функции в C++ должны возвращать значения, чтобы понять с каким результатом программа выполнила свою работу.
Пространства имен
зачем мы используем std::cout а не просто cout?
потому что cout находится в пространстве имен std (standart).
что такое пространство имен?
это именованные части кода, которые снижают вероятность конфликта имен (если, например использованные одинаковые названия).
Многие программисты устают постоянно писать std, для этого существует специальная функция. Рассмотрим следующий код:
теперь нам не нужно писать std.
Комментарии
комментарии игнорируются программой, и используются для объяснений кода.
символ // означает, что эта строка будет комментарием
текст, который находится между /* и */ тоже комментарий, причем он может быть на несколько строк
В этом уроке мы разобрались со структурой программы, include, cout, std и комментариями.
Если есть вопросы, пишите комментарии, и подписывайтесь, чтобы не пропустить следующие уроки.