Перейти к публикации

Изучение C++ | №2


Рекомендованные сообщения

Опубликовано:

Ну что? Подъехала вторая часть по изучению C++.

Всем приятного чтения.

 

Печатаем текст

-----------------------

Ваша первая программа на языке С++

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

cout << "This" << "is" <<
"awesome!";

Новая строка

 

Оператор cout не добавляет окончание строки в конце вывода.

Одним из способов напечатать две строки является использование манипулятора endl, который означает окончание строки.

#include <iostream>
using namespace std;

int main()
{
 cout << "Hello world!" << endl;
 cout << "I love programming!";
 return 0;
}

Манипулятор endl переводит вывод на следующую строку для напечатания последующего текста.

 

Новые строки

 

Символ новой строки \n может быть использован как альтернатива endl.

Обратный слэш (\) называется управляющим символом, и указывает на "специальный" символ.

Пример:

#include <iostream>
using namespace std;

int main()
{
 cout << "Hello world! \n";
 cout << "I love programming!";
 return 0;
}

Два размещенных вместе символа новой строки выводят пустую строку.

#include <iostream>
using namespace std;

int main()
{
 cout << "Hello world! \n\n";
 cout << "I love programming!"
 return 0;
}

Множество новых строк

 

Использование одного выражения cout с таким количество \n, которое необходимо в вашей программе, выведет множество строк текстаю

#include <iostream>
using namespace std;

int main()
{
 cout << "Hello \n world! \n | \n
love \n programming!";
 return 0;
}

Комментарии

 

Комментариями называются пояснительные выражения, которые вы можете включать в ваш код на языке C++, чтобы объяснить что именно выполняет программа.

Компилятор игнорирует все, что находится в комментариях. Это значит, что их не будет видно в результате выполнения программы.

 

Комментарий, который начинается с двух слэшей (//), называется однострочным комментарием.

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

 

Например:

#include <iostream>
using namespace std;

int main()
{
 // prints "Hello world"
 cout << "Hello world!";
 return 0;
}

После компиляции

вышеупомянутой программы выражение // prints "Hello world" будет проигнорировано и будет выведен только тот код, который находился ниже него.

Комментарии делают ваш
код более читаемым для
других.

Многострочные комментарии

 

Комментарии, в который необходимо использование множества строк начинаются с /* и заканчиваются */

Вы можете поместить их на одной строке, или же поместить на одну и более строк между ними.

/* This is a comment */

/* C++ comments can
   span multiple lines
*/
Если вы пишете
неправильный сегмент кода,
не удаляйте его немедленно.
Поместите его в
многострочный
комментарий, а затем
удалите его, когда найдете
правильное решение.

Использование комментариев

 

Комментарии могут быть написаны где угодно и повторяться сколько угодно раз во все программе.

В комментарии, отмеченным /* и */, символы // не имеют специального значения, также наоборот. Это позволяет вам "вмонтировать" один тип комментариев в пределах другого.

/* Comment out printing of Hello
world!

 cout << "Hello world!"; // prints
Hello world!

*/
Добавление комментариев к
коду является хорошей
практикой. Это способствует
хорошему пониманию кода
для вас и для других
программистов.

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...