Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

C++ by Mind Map: C++
5.0 stars - 1 reviews range from 0 to 5

C++

Данные и выражения

Лексемы

Используются символы ASCII: a-z, A-Z, 0-9, знаки операций и препинания, знак подчеркивания.

Идентификаторы

Ключевые слова

Константы, Целые 23, Суффиксы, Беззнаковые U, Длинные L, Шестнадцатеричные 0x23FF, Восьмеричные 0123, Символьные 'a', С плавающей точкой 1.23, Суффиксы, Длинные 1.23L (double), Короткие 1.23F (float), Строковые "Строка"

Знаки операций

Разделители

Типы данных

Числовые типы, Целые, Знаковые / беззнаковые, short(2), int(4), long(8), С плавающей точкой, float(4), double(8), long double(10), Вид записи, Обычный 104.3044, Экспоненциальный 1.04e2 (qEp)

Символьный char

Тип void

Переменные

Переменная - поименованная часть памяти для хранения значений величин. Каждой переменной соотв. поле памяти.

Класс памяти, Автоматические (auto), Статические (static), Внешние (extern)

Перечисления

Совокупность целых констант, обозначенных некоторыми именами. enum a {b1, b2, ..., bn}

Массивы

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

Указатели

Переменная для хранения адресов данных.

Операции, Взятие адреса &, Разыменование *

Математические функции

sin

cos

ln = log

lg = log10

tg = tan

sqrt

pow

abs

fabs

exp

Выражения

Операнд или совокупность операндов, соединенных друг с другом с помощью знаков операций.

Операции, Указательные, Задание адреса операнда &, Разыменование или задание данного *, Задание элемента массива arr[index], Арифметические, Унарные, Инкремент ++а, а++, Декремент, Бинарные, Сложение а + с, Вычитание, Умножение, Деление, Нахождение остатка от деления по модулю, Приведения, Отношений, Логические, Побитовые, Отрицание, Сдвиг вправо, Сдвиг влево, Логическое умножение, Логическое сложение, Исключающее ИЛИ, Присваивания, Условная, Расширения области видимости, "Запятая", Определение длины