Chinaunix首页 | 论坛 | 博客
  • 博客访问: 543417
  • 博文数量: 59
  • 博客积分: 4096
  • 博客等级: 上校
  • 技术积分: 1445
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-10 11:33
文章分类

全部博文(59)

文章存档

2011年(3)

2009年(2)

2008年(54)

我的朋友

分类:

2008-03-03 23:29:26

malloc函数的用法
作者:Ahaoz.CoM  来源:本站整理  发布时间:2005-11-20 23:39:32  发布人:admin

--------------------------------------------------------------------------------



 
用到结构、链表
      1 #include
      2 #include
      3
      4 int main(void)
      5 {
      6         struct student
      7         {
      8                 char name[20];
      9                 int score;
     10                 struct student *next;
     11         };
     12         typedef struct student s_data;
     13         s_data *new_student;
     14         new_student = (s_data*) malloc(sizeof(s_data));
     15         if(new_student == NULL)
     16         {
     17                 puts("faild!");
     18         }
     19         else
     20         {
     21                 printf("name:");
     22                 fgets(new_student->name, 20, stdin);
     23                 printf("score:");
     24                 scanf("%d",&new_student->score);
     25                 new_student->next = NULL;
     26         }
     27         printf("name:%s score:%d\n",new_student->name,new_student->score);
     28         free(new_student);
     29         return 0;
     30 }
 
 

阅读(1377) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~