首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

链表有关问题

2012-03-08 
链表问题各位好:链表操作我基本会用,我以前用的都象下面的结构体typedef structtagstud{charname[20]inta

链表问题
各位好:
  链表操作我基本会用,我以前用的都象下面的结构体 
typedef struct tagstud  
  {  
  char name[20];  
  int age;  
  int num;  
  float score;  
  struct tagstud *next;  
  }stud;  
但是有次面试时,也这么写了,但考官说name为什么用数组,用指针,然后让我重写。用指针的结构如下
typedef struct tagstud  
  {  
  char* name; 
  int age;  
  int num;  
  float score;  
  struct tagstud *next;  
  }stud; 
小弟有疑惑,好象应该先申请name空间,然后再申请stud空间吧,但是name又申请多大的空间呢??
象上面的结构建立链表时又该怎么用??请各位赐教!

[解决办法]
先给结构申请空间,然后给name申请

如果刚开始不知道,可以先置空

用时再申请

热点排行