Первая программа (начало работы)
В каждой программе на C++ есть функция main()
. Именно с этой функции начинается выполняться программа.
int main() { // код программы на C++ }
Если функции main()
не будет, то компилятор вернёт следующую ошибку:
undefined reference to 'main'
Внутри функции main()
выполняются другие функции. Например, в коде ниже выполняется функция printf()
, определение которой находится в файле «cstdio.h» (подключается через ключевое слово #include
).
// пример вывода сообщения #include <iostream> // для использования cout #include <cstdio> // для использования printf using namespace std; int main() { cout << "C++" << endl; // 1-ый способ printf("C++"); // 2-ой способ return 0; }
Строка return 0
в функции main()
означает, что программа завершена успешно.
Компиляция
Программа на C++ выполняется через компилятор g++ (входит в Linux по умолчанию).
g++ -o helloworld helloworld.cpp
В результате будет создан файл helloworld, который можно запустить следующей командой:
./helloworld