Основные понятия - данные
тип данных - множество значений, которые может принимать
переменная
структура данных - набор переменных, возможно, различных типов данных, объединенных определенным образом (способ организации данных)
int a; // объявление переменной a целого типа
float b; // объявление переменной с плавающей запятой
char d = 's'; // инициализация переменной типа char
struct str_name
{ int member_1;
float member_2;
};
Абстрактный тип данных - это тип данных, который предоставляет для работы с его элементами определённый набор функций.
class Stack
{ …………………
void Push(int i);
int Pop();
bool isEmpty();
………………….
};