Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2009, 15:34   #1
F_A_N_Alex
 
Регистрация: 01.10.2009
Сообщений: 9
Радость Что означает?

Вот функция добавления нового елемента в начало
Plist pt;
pt = new list;

pt->data = data;
pt->next = sfirst;
pt->prev = NULL; // это при условии, что список NULL - elem - elem - NULL

if(sfirst == NULL)
slast = pt;
else
pt->next->prev = pt;

sfirst = pt;
Что означает такая строчка pt->next->prev = pt;
F_A_N_Alex вне форума Ответить с цитированием
Старый 07.10.2009, 22:50   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

pt - текущий элемент
pt->next - указатель на следующий элемент
pt->next->prev - указатель на предыдущий элемент следующего элемента

очевидно сделано для организации двунаправленного списка
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка SSPI что это означает? Stilet SQL, базы данных 2 25.08.2009 15:24
что означает это сообщение? 54rus Помощь студентам 15 23.07.2009 18:05
Что означает маркировка кабеля Plenum Sjava Помощь студентам 1 22.05.2009 23:32
Подскажите пожалуйста, что означает строчка??? EDDY Паскаль, Turbo Pascal, PascalABC.NET 4 25.07.2008 16:32