#define LEN sizeof(struct grade) /*定义结点长度*/
/*定义结点结构*/
struct student
{ char name[20]; /*学号*/
/*成绩*/
struct grade *next; /*指针域*/
};
struct student *create( void )
{ struct student *head=NULL, *new, *tail;
int count=0; /*链表中的结点个数(初值为0)*/
for( ; ; ) /*缺省3个表达式的for语句*/
{ new=(struct grade *)malloc(LEN); /*申请一个新结点的空间*/
这样么,我依样画葫芦的,不知对不对啊,却也不懂
[此贴子已经被作者于2006-6-27 20:35:08编辑过]