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++ программы записываются блоками (функциями).
• Каждый блок имеет:
– Имя
– Тело функции от начала { до конца
– На открытом воздухе (тип возврата)
– В помещении (Аргументы)
Простая программа
Должна быть одна управляющая функция/блок – основная (точка входа программы). Внутри функции у нас есть операторы кода (Инструкции). Каждый оператор заканчивается точкой с запятой (;). Операторы выполняются процессором один за другим (последовательный поток).
Эта программа будет проходить через два этапа
- Компиляция с проверкой на ошибки
- Run (Выполнить)àВывод программы
Ошибки программирования
• Языки программирования похожи на естественные языки (например, урду, английский).
• Ошибки бывают двух типов:
– Синтаксис
– Логический
Экран-символы
\колокольчик
\н новая строка
\t вкладка
\\ Обратная косая черта
\» двойная кавычка
\’ единый код
Комментарии
Мы можем прокомментировать что-то, если мы не хотим, чтобы это компилировалось. Он в основном используется для определения или объяснения чего-либо в коде ИЛИ для выявления ошибок.
• Однострочные комментарии à //
• Многострочный комментарий à /*……….*/
Базовый код Скелтона
#include‹iostream›
использование пространства имен std;
интервал основной () {
// Все операторы кода изначально будут записаны здесь
}
Переменные
Переменная — это место в памяти компьютера, где может быть сохранено значение. Переменная должна быть объявлена до того, как ее можно будет использовать в программе.
Объявление переменной состоит из двух частей:
- Тип переменной
- Имя переменной (идентификатор)
• инт а;
• число с плавающей запятой x;
• символ abc;
• Этот процесс известен как объявление переменной.
Оператор присваивания (=)
Используется для присвоения значения в памяти. Должна быть действительная ячейка памяти его левой стороны. С правой стороны может быть значение ИЛИ место в памяти.
• a=5;
• a=b;
• 5=а; //Неправильный
Использование символов
#include‹iostream›
#include‹конио›
интервал основной () {
символ х;
x=‘a’;
cout‹‹x;
получить();
вернуть 0;
}