Формирование первого элемента
1. Захват памяти под текущий элемент:
Spis *t = (Spis*) malloc (sizeof(Spis));
На данном этапе имеем элемент:
2. Формируем первый элемент списка:
а) формируем информационную часть, например, вводя с клавиатуры:
scanf(“%d”, &t -> info); или cin >> t -> info;
б) формируем адресные части (первоначально это NULL):
t -> Prev = t -> Next = NULL;
в) указатели начала и конца списка устанавливаем на этот элемент:
begin = end = t;
После выполнения указанных действий получили первый элемент списка:
Дата добавления: 2014-12-30; просмотров: 1032;