#include<iostream.h> typedef struct item { int val; item * next; } item; int main() { item * head = NULL; int i; for(i=1;i<=10;i++) { item * curr = new item; curr->val = i; curr->next = head; head = curr; } while(head) { cout << head->val << " "; head = head->next ; } return 0; }