Урок 1. Основы С++. Теория

Урок 1. Основы С++

Основные особенности кода на C++

Прежде чем мы напишем первую программу на C++, надо узнать основные требования к коду на C++.Их не так много, как может показаться на первый взгляд. Вот собственно список:
  • каждая команда заканчивается точкой с запятой ; ;
  • в названии команд и прочих инструкций не может быть пробелов, а также они не могут начинаться с цифр;
  • язык С++ чувствителен к регистру символов. То есть, CODE, CoDe и code могут выполнять абсолютно разные задачи;
Это и есть главные правила, на которых основан фундамент программирования на C++.

Начало работы с C++

Для того чтобы начать работу, вы должны создать файл с расширением .cpp или новый проект в своей среде программирования.
Для этого выполним команду File -> New -> Project....
В появившимся диалоговом окне необходимо будет выбрать Console Application -> Go -> Next -> C++ -> Next -> Выбираем путь для сохранения проекта и задаем имя -> Далее также ничего не меняем. Если вы все правильно выполняли, то слева появиться следующее окно:
Файл main.cpp необходимо открыть. В нем содержится шаблон программы на С++. Протестируйте ее нажав Build -> Build and Run.

Разбор кода

Теперь давайте приступим к разбору написанного нами кода:
  • Строка 1:

    Здесь мы указываем для C++, какие именно дополнительные функции мы хотим использовать. За это отвечает #include, где iostream, в нашей программе, требуемый нами функционал. Этот модуль отвечает за ввод и вывод информации на экран и с него. В дальнейших уроках мы научимся использовать другие стандартные модули языка C++.
  • Строка 2:

    Эта команда отвечает за использование области имен переменных std. Это отдельная тема для обсуждения, о которой мы обязательно поговорим. Пока что можете просто запомнить данную строку кода.
  • Строки 4-8:

    Это стандартная функция main. Она запускается автоматически вместе с программой. Весь код, который мы хотим исполнить, мы должны помещать между двумя фигурными скобками { } после int main().
  • Строка 5:

    В данной строке мы выводим наше сообщение на экран, с помощью оператора cout (который относиться к заголовочному файлу iostream). Оператор endl переводит вывод на новою строку. Как видите, чтобы вывести сроку мы должны обвернуть ее в кавычки. С помощью символов << мы отделяем друг от друга различные операторы.
  • Строка 7:

    Она отвечает за код ошибки, который вернет наша программа после своего выполнения. Сам код указывается после оператора return. Код 0 означает что программа отработала корректно без каких-либо ошибок. При возникновении ошибки ваша программа будет возвращать другие значения отличные от нуля. По умолчаний программа возвращает 0. Так что данная строка не обязательна.



Комментарии в C++

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

Что такое комментарии?

Комментарии — это текст, который будет виден только при редактировании кода. При компиляции программы комментарии игнорируется компилятором. Именно поэтому в комментариях можно писать абсолютно любой текст, который придут нам в голову.

Типы комментариев в C++

В C++ существуют всего два типа комментариев:
  • однострочные комментарии;
  • многострочные комментарии;

Однострочные комментарии

Этот тип комментариев используется для комментирование в рамках одной строки.
Вот пример использования однострочного комментария:
Структура данного комментария выглядит следующим образом: сначала мы начинаем комментарий с двух слешей // после которых следует любой текст до конца строки.
В данном примере мы добавили пояснение к стандартной функции main. В своих же программах вы можете использовать более развернутое описание для каждой из функций .

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

Данные комментарии нужны для комментирования больших (или не очень) участков текста. Главное отличие многострочных комментариев — это возможность закомментировать сразу несколько строк.
Вот пример кода:
Теперь разберем структуру многострочных комментариев:
  1. Многострочный комментарий начинается с /*.
  2. После идет любой текст, который и будет комментарием.
  3. Заканчивается комментарий на символах */.

Для чего используются комментарии

Пояснения

Очень часто комментарии используют для пояснения отдельных участков кода или программы в целом. Для этого могут использоваться однострочные (для пояснения отдельной строки кода) или многострочные (чтобы указать различные назначение функций или целых программ).
Давайте рассмотрим пример комментирования:

Устранение ошибок

Это отдельная тема для обсуждения. Процесс устранения ошибок также называют отладкой (о ней мы поговорим позже). Мы разберем лишь один способ, для которого и нужны комментарии.
Так как же мы будем устранять ошибки при помощью комментирования? Очень просто. Мы удаляем кусок кода с помощью комментариев и пытаемся запустить программу. Если она запустилась, то нам надо искать ошибку в удаленной части кода:
Как видите в строке № 5 была ошибка: мы забыли закрыть кавычку после program:. После удаление этой строки наша программа исправно работает, а это значит мы без труда сможем найти ошибку в одной строке кода!

Подводим итоги

Из главных правил хотелось бы выделить следующие:
  • каждая инструкция в C++ не может начинаться с цифры или содержать пробелы, а заканчивается точкой с запятой;
  • чтобы использовать встроенный функционал, необходимо использовать директиву #include;
  • весь код нужно оборачивать в функцию main;
  • чтобы вывести сообщение мы должны использовать оператор вывода cout;
  • с помощью return мы можем вернуть код ошибки нашей программы;
 Задание. Попробуйте вывести два любых сообщения на разных строках.
Используемые источники: https://codelessons.ru/cplusplus/lessons/basics-of-cpp.html

Комментариев нет:

Отправить комментарий