Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Уч пос Информатика.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
396.8 Кб
Скачать

Void *Create(char *s)

{

struct TreeNode *Node;

// Выделить память для узла

Node = malloc(sizeof(struct TreeNode));

// Записать указатель на данные

Node->Data = s;

// Обнулить указатели на предка и потомков

Node->Father = NULL;

Node->Left = NULL;

Node->Right = NULL;

return Node;

}

В качестве аргумента функция Create получает указатель на данные, которые должны быть записаны в новом узле. Функция резервирует для нового узла некоторую область памяти, запоминает указатель на данные, обнуляет остальные указатели, после чего возвращает указатель на созданный узел в вызывающую программу.

Библиографический список

    1. Абраш М. Таинства программирования графики. – К: ЕвроСИБ, 1996. – 384 с.: ил.

    2. Белецкий Я. Энциклопедия языка Си: Пер. с польск. – М: Мир, 1992. – 687 с.: ил.

    3. Керниган Б. Ритчи Д. Язык программирования Си: Пер. с англ. / Под ред. В.С. Штаркмана. – 2-е изд. – М: Финансы и статистика, 1992. – 272 с.: ил.

    4. Цыпкин А.Г. Справочник по математике для средних учебных заведений. / Под ред. С.А. Степанова. – 3-е изд. – М: Наука, 1983. – 480 с.

Кулаков владимир геннадьевич Программирование на языке Си

Редактор Е.С. Резникова

Технический редактор О.Г. Завьялова

http://www.miem.edu.ru/rio

rio@miem.edu.ru

Подписано в печать . Формат 60х84/16.

Бумага офсетная №2. Ризография.

Усл. печ.л. Уч-изд.л. Тираж 50 экз.

Заказ - . Бесплатно. Изд № 77.

Московский государственный институт электроники и математики.

109028, Москва, Б. Трехсвятительский пер., 3.

Отдел оперативной полиграфии Московского государственного

института электроники и математики.

113054, Москва, ул. М. Пионерская, 12.

48