Функции exit() и atexit() 698
Функция qsort () 700
Библиотека утверждений 704
Использование assert() 704
_Static_assert(Cl1) 706
Функции memcpy() Hmemmove() избиблиотеки string.h 707
Переменное число аргументов: файл stdarg.h 709
Ключевые понятия 711
Резюме 711
Вопросы для самоконтроля 712
Упражнения по программированию 713
Глава 17. Расширенное представление данных 717
Исследование представления данных 719
От массива к связному списку 721
Использование связного списка 725
Дополнительные соображения 728
Абстрактные типы данных 729
Получение абстракции 730
Построение интерфейса 731
Использование интерфейса 735
Реализация интерфейса 737
Создание очереди с помощью ADT 744
Определение абстрактного типа данных для представления очереди 744