Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Visual studio С++

Определение 1

Visual studio С++ — это обобщённая среда, предназначенная для написания программ на языке С++, которую разработала компания Microsoft.

Общие сведения о среде Visual studio С++

Интегрированная программная среда Visual studio С++ предназначена для создания программных приложений на языке С++. При выполнении первого запуска программы следует выбрать необходимый пользователю язык программирования. В рассматриваемом нами случае это будет Visual C++. После выбора языка Visual Studio приступит к выполнению первоначальных настроек. Этот процесс может быть достаточно длительным.

Чтобы приступить к формированию своей программы на С++, необходимо создать проект. Это делается щелчком указателя мыши по соответствующей ссылке на стартовой странице, именуемой «New Project». После этого появится окно, где следует выбрать тип проекта, присвоить ему имя, а также указать папку, где он будет сохранён, затем нажать «ОК».

Помимо этого, требуется ещё определиться со свойствами проекта. В возникшем окне следует нажать «Next» и в следующем окне выполнить сброс флага «Precompiled header», после чего выставить флаг «Empty project» и затем нажать «Finish». Если предыдущие действия были выполнены без ошибок, то будет создан пустой проект, который будет открыт в обозревателе проектов (Solution Explorer). Чтобы добавить в проект необходимые файлы, которые содержат текст программы, требуется выполнить щелчок правой клавишей мышки по имени проекта, написанному жирным шрифтом на голубом фоне, и в возникшем контекстном меню нужно сделать выбор пункта добавить (Add). Далее New item и в следующем окне назначить тип присоединяемого к проекту файла и его наименование. В имени не должно быть точки, в этом случае автоматически будет назначено расширение .срр. В случае использования точки, тип расширения нужно указать в явном виде. После этих действий нужно сделать щелчок указателем мышки по кнопке Add, формируется указанный файл, прибавляется в проект и открывается в режиме редактирования. То есть, далее уже возможно вводить текст программы.

«Visual studio С++» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Чтобы запустить программу, необходимо использовать меню «Debug», пункт «Start without debugging», и в новом окне следует выбрать «Yes». Далее осуществляется компиляция программы, её компоновка, и, в случае отсутствия ошибок, выполняется её запуск. Когда выполнение программы завершается, формируется сообщение «Press any key to continue». Следует нажать любую клавишу и окно терминала закроется.

Следует отметить, что после запуска программы её перекомпиляция уже невозможна. Следует ожидать окончания работы программы или выполнить принудительную её остановку, и лишь затем можно сделать компиляцию новой версии. Также следует помнить, что для всех новых программ необходимо осуществлять новый проект. То есть, по завершению работы над текущей программой проект следует закрывать путём выбора пункта «Close solution» из меню «File», а уже затем сформировать новый проект для очередной программы.

Общая структурная организация программы

Все программы на языке С++ состоят из набора текстовых файлов. По содержанию данные файлы можно разделить на следующие типы:

  • Заголовочные файлы.
  • Файлы исходного текста.

Первый тип может иметь расширения «.h», «.hh», «.hpp», «.H». Файлы, содержащие исходный текст, как правило, сопровождаются расширениями «.cc», «.cpp», «.cxx», «.C».

Приведём пример простейшей программы на языке С++, которая состоит лишь из одного текстового файла:

Файл. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Файл. Автор24 — интернет-биржа студенческих работ

В первых двух строках этой программы расположены так называемые директивы препроцессора. Препроцессором называется маленькая программа, обрабатывающая все программные тексты на С или С ++ перед запуском их компиляции. Препроцессор может позволить включение в программу других файлов, определение и использование макроопределений, другие действия, именуемые условной компиляцией. Эти директивы предполагают включение в программу фалов iostream и cstdlib. Это значит, что перед началом компиляции исходный текстовый файл программы будет преобразован в новый файл, в котором вначале будет находиться содержимое файла iostream, далее содержимое файла cstdlib, и в конце остальные строки исходной программы. Как раз данный, вновь сформированный файл и будет компилироваться с целью формирования конечного варианта программы на машинном языке, которую уже возможно выполнять.

Далее идёт строка, которая предписывает применять пространство имён std. А последняя часть программы является определением функции main. В языке С++ функцией является участок программы, обладающий именем, к которому можно обратиться путём указания его имени. Во всех программах может быть только одна функция main, так как старт исполнения программы осуществляется именно выполнением функции main. Ключевое слово int, которое стоит перед обозначением функции, указывает на тип целого числа. Все программы могут обрабатывать самые разные информационные данные, а именно, числа, символьные строки, более сложные объекты. Тип объекта обозначает, каким методом информационные данные, которые относятся к объекту, сохраняются в компьютерной памяти, и какие операции допустимы для этого объекта. К примеру, целочисленное значение единица и вещественное число 1,0 с точки зрения математики один тип, но в компьютерной памяти они сохраняются абсолютно разными методами. Это объясняется тем, что первое число относится к типу int (целые числа), а второе относится к типу double, то есть, вещественные числа.

Замечание 1

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

Если после имени функции стоят пустые скобки, то это означает, что у данной функции нет параметров. Параметрами является некая добавочная информация, которая требуется для исполнения данной функции. К примеру, функция sin может иметь только один вещественный параметр, который содержит величину угла, синус которого подлежит определению.

Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 14.10.2020
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot