Our Blog

Вывод однонаправленного линейного списка на экран

Начинаю цикл статей, посвященный структурам, а именно спискам. Многие примеры будут рассмотрены на линейном однонаправленном списке. Начну с вывода списка на экран.

Структура будет объявлена следующая:

struct Elem {
   int inf;
   Elem* next; //ссылка на следующий элемент
}

И, собственно, сама функция вывода:

void printList (Elem* first) {
   if (!first) {
      std::cout << "Список пустой\n";
      return;
   }
   Elem* cur=first;
   do {
      std::cout << cur->intf1<<endl;
      cur=cur->next;
   }
   while (cur!=first);
   return;
}
Comments ( 0 )
    -->