Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lec14

.pdf
Скачиваний:
8
Добавлен:
12.02.2015
Размер:
414.09 Кб
Скачать

Структуры и функции.

Рассмотрим все перечисленные варианты:

Имитация абстрактных типов данных.

При решении некоторых задач бывает удобно выделить набор специальных данных. Одновременно с новым типом данных можно вводить набор операций для обработки этих данных. В языке Си абстрактные типы данных можно задать с помощью структур, а операции над ними с помощью функций. Пример. Определим абстрактный тип данных рациональная дробь и некоторые операции над ними:

Оформим определение структурного типа и набор прототипов перечисленных функций в виде отдельного файла.

Имитация абстрактных типов данных.

Имитация абстрактных типов данных.

Следующая программа демонстрирует работу с рациональными дробями с помощью введенных функций:

Имитация абстрактных типов данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]