Массивы
массив
Упорядоченный набор объектов, тип и размер которых совпадают.
операция доступа к элементу массива
Операция, результатом которой является значение элемента массива.
индекс массива
Выражение, используемое в операции доступа к элементу массива, которое определяет используемый элемент массива.
имя массива
Идентификатор, которому ставится в соответствие адрес, начиная с которого хранится массив.
адрес массива
Адрес элемента массива, имеющего индекс 0 (первого элемента).
многомерный массив
Массив, имеющий более одного измерения.
структура
Набор элементов, которые могут иметь различные типы.
объединение
Объект, который в каждый момент времени содержит один из нескольких элементов различных типов данных.
массив структур
Массив, каждый элемент которого является структурой.
символьная строка
символьный массив
Последовательность символов из некоторого набора, например из таблицы кодирования ASCII.
признак конца строки
'\0'
“Нулевой” символ '\0', которым должна заканчиваться в языке Си символьная строка.
смещение
Адрес элемента массива относительно начального адреса массива.
выход за границу массива
Обращение к элементу массива, индексы которого выходят за указанные в объявлении массива пределы.
инициализация массива
Присваивание элементам массива начальных значений.
выборочная обработка элементов массива
Прием программирования обработки массива, для которого существует определенный закон изменения индексов элементов.
поэлементная обработка массива
Прием программирования обработки массива, для которого число обрабатываемых элементов известно и шаг изменения индекса равен 1.
переформирование массива без изменения его размеров
Прием программирования обработки массива - перестановка элементов различного характера и сортировка.
переформирование массива с изменением его размеров
Прием программирования обработки массива - вычеркивание и вставка элементов, отвечающих определенным условиям.
одновременная обработка массивов
Прием программирования обработки массива.
синхронная обработка массивов
синхронная обработка
Прием программирования обработки нескольких массивов.
асинхронная обработка массивов
асинхронная обработка
Прием программирования обработки нескольких массивов.
поисковая задача
Прием программирования обработки массива.
матрица
Двумерный массив.
сортировка
Процесс упорядочивания информации по определенному признаку.
вычислительная сложность метода
Порядок зависимости времени выполнения программы, реализующей некоторый метод, от размерности исходных данных n.
метод выбора
Прямой метод сортировки массива.
метод вставки
Прямой метод сортировки массива.
метод обменов
метод пузырька
Прямой метод сортировки массива.
Указатели
указатель
Переменная, содержащая адрес какого-либо объекта.
адресная арифметика
массив указателей
Массив адресов.
двукратный указатель
Указатель на указатель.
Структуры
шаблон структуры
Список объявлений переменных, описывающий элементы структуры.
инициализация структуры
Присваивание элементам структуры начальных значений.
инициализирующая запись
Заключенный в фигурные скобки список, элементы которого разделяются запятыми и являются константами.
операция доступа к элементу структуры
операция .
Операция языка Си, результат которой — элемент структуры или объединения.
операция доступа к элементу структуры через указатель
операция ->
Операция языка Си, результат которой — элемент структуры или объединения.
операция копирования структур
Присваивание значений элементов одной структуры элементам другой структуры того же типа при помощи операции присваивания.
самоссылающаяся структура
Структура, в которой хотя бы один элемент является указателем на структуру того же типа, что и сами структура.
указатель на неопределенный тип
указатель на void
Обобщенный указательный тип.
линейный односвязный список
Динамическая структура данных.