- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- #include <conio.h>
- //using namespace std;
- typedef struct node
- {
- int data;
- node * next;
- }*linklist;
- void creat(linklist head,int a)
- {
- linklist p;
- for(p=head;p->next!=NULL; p=p->next)
- {}
- linklist newnode=(linklist)malloc(sizeof(node));//竟然包含在malloc中。
- newnode->data=a;
- newnode->next=NULL;
- p->next=newnode;
- }
- int main()
- {
- node* head;
- head=(linklist)malloc(sizeof(node));
- head->next=NULL;
- creat(head,1);
- creat(head,2);
- creat(head,3);
- creat(head,4);
- creat(head,5);
- for(linklist p=head->next;p->next!=NULL; p=p->next)
- {
- printf("%d ",p->data);
- }
- getch();
- return 0;
- }
posted @
2011-06-22 11:28
thinking and coding
阅读(
662)
评论()
编辑
收藏
举报