原创 以前编的一个链表程序ps一点心情

2008-1-1 11:15 2049 10 10 分类: 工程师职场

又是一个新的开始,元旦,昨晚和宿舍的兄弟去商业街聚餐了,喝得有点多了,现在还有点头晕,10号开始考试了,8天考8门课程,最头痛的是《数字信号处理》,俺的理论分析不是很强。下午去上自习呵呵。也希望每个人都快乐吧。沿着这路,留下自己的脚印,走下去,含泪凝噎,不再回头。


下面是俺写的一个链表程序,很简单
#include "stdio.h"
#include "alloc.h"
typedef int elemtype;
struct node
  {
         elemtype data;
         struct node *next;
                    };
typedef struct node NODE;
NODE * creat(NODE *head)
   {NODE *p,*q;
    elemtype i;
    ;head=(NODE*)malloc(sizeof(NODE));
    scanf("%d",&(head->data));
    p=head;
    while(p->data!=0)
      {q=(NODE*)malloc(sizeof(NODE));
       scanf("%d",&(q->data));
       p->next=q;
       p="q";
      }
    p->next=NULL;
    return head;
   }
void * printlist(NODE *head)
   {NODE *p;
    elemtype i="0";
    p=head->next;
    while(p->next!=NULL)
  {printf("the %d node\n",i);
   i++;
   printf("%d\n",p->data);
   p="p-">next;
   }
printf("\n");
   }
void main(void)
  {NODE *my_head;
   my_head=(NODE *)malloc(sizeof(NODE));
   my_head->next=creat(my_head);
   printlist(my_head);
   getch();
  } b.gif

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /2 下一条