Для создания программ на языке С++ вам необходимы следующие оба компонента:
- Интегрированная среда разработки (IDE): обеспечивает инструментами для написания исходного кода. Данную функцию может выполнить любой текстовый редактор.
- Компилятор: компилирует исходный код в конечную выполняемую программу. Существует множество доступных компиляторов С++. GNU C/C++ один из примеров компиляторов.
Перейдём к работе с текстом. Как мы уже знаем, чтобы что-то вывести, выражение надо начать с cout. Вы можете добавить множество операторов вставки после cout.
cout << "This " << "is " << "awesome!";
Вывод: This is awesome!
Объект cout не добавляет окончание строки в конце вывода. Одним из способов напечатать две строки является использование манипулятора endl, который означает окончание строки.
# include <iostream>
using namespace std;
int main()
{
cout << "Hello world!"<< endl;
cout << " I love programming";
return 0;
}
Вывод: Hello world!
I love programming
Манипулятор endl переводит вывод на следующую строку для напечатания последующего текста.
Символ новой строки \n может быть использован как альтернатива endl. Обратный слэш(\) называется управляющим символом, и указывает на "специальный" символ.
cout << "Hello world!\n I love programming";
Два размещённых вместе символа \n\n вводят пустую строку.
Перейдём к комментариям. Комментариями называются пояснительные выражения, которые вы можете включать в ваш код на языке С++, чтобы объяснить что именно выполняет программа. Компилятор игнорирует все что находится в комментариях. Это значит, что их не будет видно в результате выполнения программы.
Комментарий который начинается с двух слэшей(//), называется однострочным комментарием. Комбинация двух слэш символов указывает компилятору игнорировать всё, что следует за ними, вплоть до окончания строки.
// prints "Hello world"
cout << "Hello world!";
После компиляции программы с кодом выше выражение // prints "Hello world" будет проигнорировано.
Вывод: Hello world!
Комментарий, в котором необходимо использовать множество строк, начинаются с /* и заканчиваются */. Вы можете поместить их на одной строке, или же поместить одну и более строк между ними.
/*This is a comment*/
/*This is a comment too,
but span multiple lines*/
Вы также можете встраивать в многострочные комментарии однострочные.
Упражнение 1
Компилятор - это:
- Набор стилей и инструментов
- Программа преобразующая и выполняющая исходный код
- Текстовый редактор
Упражнение 2
Выберите верные утверждения.
- Манипулятор endl выводит строку выше другой.
- Манипулятор endl и \n могут перенести строку на следующую.
- \n\n\n добавляет три пустых строки и делает перенос.
- Манипулятор endl означает окончание строки.
- \n\n добавляет одну пустую строку и делает перенос.
Упражнение 3
Выберите верное утверждения.
- Однострочный комментарий начинается с *(звёздочка).
- Комментарии игнорируются компилятором.
- Комментарии используются для того, чтобы запутать программиста.
В следующем уроке мы с вами начнём работу с переменными.
Ответы на упражнения:
Упр 1. Ответ 2
Упр 2. Ответы 2, 4 и 5
Упр 3. Ответ 2
Источник информации: обучающее приложение SoloLearn, курс по С++.