#include #include #include // #include // linux icin typedef struct node{ int data; node * next; node * prev; }; int main(){ node * root = (node * ) malloc(sizeof(node)); node * iter=root; root->prev=NULL; for( int i = 0;i<10;i++){ iter->data = i*10; iter->next = (node*)malloc(sizeof(node)); iter->next->prev = iter; iter=iter->next; } iter->next = NULL; printf("inserted"); while ( iter->prev!=NULL){ iter=iter->prev; printf("%d\n",iter->data); } getch(); return 0; }