Главная » 2019 » Сентябрь » 24 » Списки 1
10:51
Списки 1

#include <iostream>
using namespace std;
struct list
{
    int field; //поле данных
    list *ptr; // указатель на след. Элемент
};
list *init(int a)
{
    struct list *lst;
    lst = new list;
    lst->field=a;
    lst->ptr=NULL; 
    return(lst);
}
void listprint(list *lst)
{
      list *p;
      p=lst;
      do 
    {
        cout<<p->field; // вывод значения элемента p
        p=p->ptr; // переход к следующему узлу
    } 
    while (p != NULL);
    cout<<endl;
}
int main()
{
    list *lst;
    lst=init(10);
    listprint(lst);
    system("pause");
}

 

Просмотров: 295 | Добавил: denjes | Рейтинг: 0.0/0
Всего комментариев: 0
avatar