Программирование на языке Pascal

       

Просмотр элементов списка


Для того чтобы распечатать значения, хранящиеся в элементах линейного односвязного списка, заданного указателем на голову, годится такая программа:

p:= head; {начать просмотр с головы списка} while p<>nil do begin writeln(p^.znach); p:= p^.next; {переход к следующему элементу списка} end;

Замечание: Для того чтобы во время работы со списком не произошло выхода за его пределы, любой список обязательно должен оканчиваться "нулевым" указателем nil.



Содержание раздела