C++ — язык программирования, разработанный Бьерном Страуструпом. В основном это было расширение в C. C++ — это язык программирования среднего уровня, используемый для кодирования различных типов программ. C++ — мощный язык, а также гибкий.

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

Наш учебник шаг за шагом проведет вас по C++.

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

Важность C++

C++ — очень мощный язык программирования. По сути, это ядро ​​информатики. И большинство курсов и языков зависят от C++. Без практики получение навыков C++ невозможно.

Начнем с основного.

Архитектура компьютера

Компьютер состоит из двух основных компонентов.

· Аппаратное обеспечение

· Программное обеспечение

Программное обеспечение

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

Например, операционная система, игры и так далее. Итак, эти инструкции написаны на языке программирования. Вся разработка ведется на каком-то языке программирования.

Языки высокого уровня

Это естественно понятные языки (термины и слова). C, C++, java, C#, python, LISP — все это языки высокого уровня. Компиляторы используются в качестве интерпретаторов, таких как dev C++.

Вязыках высокого уровня IDE используются для быстрой разработки, таких как Visual Basic и Visual C++.

Почему С++?

C++ прост для понимания и довольно интересен. Это расширенная версия C, и, по сути, это мать всех языков программирования. С++ более гибкий. Он тесно связан с такими языками, как C# и java. C++ — это объектно-ориентированное программирование, которое дает нам четкую структуру.

Здесь вы изучите c++ шаг за шагом.

Первая программа

• #include‹iostream›

• использование пространства имен std;

• интервал основной () {

• cout‹‹"Каждая эпоха имеет свой собственный язык \n";

• вернуть 0;

• }

Концепции первой программы

Директива препроцессора (#include)

Ключевые слова Зарезервированные слова

Строковый литерал (постоянная строка)

Оператор (вставка потока ‹‹ )

Экранирующий символ ИЛИ последовательность (\n)

• В процедурном C++ программы записываются блоками (функциями).

• Каждый блок имеет:

Имя

Тело функции от начала { до конца

На открытом воздухе (тип возврата)

В помещении (Аргументы)

Простая программа

Должна быть одна управляющая функция/блок – основная (точка входа программы). Внутри функции у нас есть операторы кода (Инструкции). Каждый оператор заканчивается точкой с запятой (;). Операторы выполняются процессором один за другим (последовательный поток).

Эта программа будет проходить через два этапа

  1. Компиляция с проверкой на ошибки
  2. Run (Выполнить)àВывод программы

Ошибки программирования

• Языки программирования похожи на естественные языки (например, урду, английский).

• Ошибки бывают двух типов:

– Синтаксис

– Логический

Экран-символы

\колокольчик

\н новая строка

\t вкладка

\\ Обратная косая черта

\» двойная кавычка

\’ единый код

Комментарии

Мы можем прокомментировать что-то, если мы не хотим, чтобы это компилировалось. Он в основном используется для определения или объяснения чего-либо в коде ИЛИ для выявления ошибок.

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

• Многострочный комментарий à /*……….*/

Базовый код Скелтона

#include‹iostream›

использование пространства имен std;

интервал основной () {

// Все операторы кода изначально будут записаны здесь

}

Переменные

Переменная — это место в памяти компьютера, где может быть сохранено значение. Переменная должна быть объявлена ​​до того, как ее можно будет использовать в программе.

Объявление переменной состоит из двух частей:

  1. Тип переменной
  2. Имя переменной (идентификатор)

• инт а;

• число с плавающей запятой x;

• символ abc;

• Этот процесс известен как объявление переменной.

Оператор присваивания (=)

Используется для присвоения значения в памяти. Должна быть действительная ячейка памяти его левой стороны. С правой стороны может быть значение ИЛИ место в памяти.

• a=5;

• a=b;

• 5=а; //Неправильный

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

#include‹iostream›

#include‹конио›

интервал основной () {

символ х;

x=‘a’;

cout‹‹x;

получить();

вернуть 0;

}