это моя программа для реализации списка в C++. И хотите напечатать первый элемент в нем. Я пишу элемент до достижения 0Найдите первый элемент в списке. C++
Можете ли вы показать мне способ сделать это. Благодаря
#include "stdafx.h"
#include "iostream"
using namespace std;
struct Node {
int data;
Node *next;
};
int main()
{
Node *first = 0;
Node *p;
cout << "Enter a list" << endl;
int i;
while (true) {
cin >> i;
if (i == 0) break;
p = new Node;
p -> data = i;
p -> next = first ;
first = p;
}
cout << "List: ";
p = first;
while (p) {
cout << p -> data;
p = p -> next;
}
cout << endl;
return 0;
}