Quantcast
Channel: CodeChef Discuss - latest questions
Viewing all articles
Browse latest Browse all 39796

what is happening in while loop of linked list traversing program??

$
0
0
struct node
{
int info;
node *link;
};

int main()
{
node a[100];
node *start=&a[1];
int n,i,item;

cout<<"Enter No. of Nodes in Linked List : ";
cin>>n;


cout<<"\nEnter Info of Nodes :\n";
for(i=1;i<=n;i++)
{
cout<<"Node "<<i<<" : ";
cin>>a[i].info;
a[i].link=&a[i+1];
}
a[n].link=0;


cout<<"\nAfter Traversing : \n";
i=1;
while(start!=0)/* what is happening in this while loop*/
{
cout<<"Node "<<i<<" : "<<a[i].info<<endl;
i++;
start=start->link;
}

return 0;
}

Viewing all articles
Browse latest Browse all 39796

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>