学习链表。希望大家帮我分析一下每一段的语句意思 。谢谢了喔。
#include<stdlib.h> #include<stdio.h>
struct Node{
int data;
struct Node * Next;
Node(int i=0,Node * next=NULL) { data=i; Next=next;}
};
void main()
{
Node *first=(Node*)malloc(sizeof(Node));
first->data=0;
Node *temp=first;
for(int i=0;i<10;i++)
{
temp->Next=(Node*)malloc(sizeof(Node));
temp=temp->Next;
temp->data=i+1;
}
temp=first;
for(i=0;i<10;i++)
{
int d=temp->data;
printf("%d",d);
temp=temp->Next;
} }