永发信息网

请分析下面代码个语句的含义,越详细越好!

答案:1  悬赏:30  手机版
解决时间 2021-02-11 19:30
#define NULL 0
#define TYPE struct stu
#define LEN sizeof (struct stu)
struct stu
{
int num;
int age;
struct stu *next;
};
TYPE *creat(int n)
{
struct stu *head,*pf,*pb;
int i;
for(i=0;i<n;i++)
{
pb=(TYPE*) malloc(LEN);
printf("input Number and Age\n");
scanf("%d%d",&pb->num,&pb->age);
if(i==0)
pf=head=pb;
else pf->next=pb;
pb->next=NULL;
pf=pb;
}
return(head);
}
最佳答案
#define NULL 0 //定义NULL 为 0
#define TYPE struct stu //定义 TYPE 为 结构体STU
#define LEN sizeof (struct stu) //定义 LEN 为结构体大小
//结构体 STU 链表
struct stu
{
int num;
int age;
struct stu *next;
};
//结构体初始化
TYPE *creat(int n)
{
struct stu *head,*pf,*pb;//三个结构体指针
int i;
for(i=0;i<n;i++)
{
pb=(TYPE*) malloc(LEN);//动态分配内存
printf("input Number and Age\n");
scanf("%d%d",&pb->num,&pb->age);//等待输入初始化
//开始时指向链头,否则pf.NEXT 指向 PB
if(i==0)
pf=head=pb;
else pf->next=pb;
//PB链尾
pb->next=NULL;
pf=pb;
}
return(head);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
无线网那上面几根棍子干什么的?
耳石症好了应注意什么
常温常压下,1mol氦气含有的核外电子数为则么
钉螺的危害是什么?
湖北沃丰肥业有限公司在什么地方啊,我要过去
“葵花朵朵向太阳”所表现出来的生物特征是A
感情不言离弃是什么意思
欣和汽配在哪里啊,我有事要去这个地方
我现在觉得自己身边没有人能够懂我,了解我!
用什么中草药熬粥比较养生?
在斗鱼直播间直播有钱拿吗?
淘宝网上可以卖美瞳吗
玉梅平价副食商店地址有知道的么?有点事想过
【《将1--9这九个数字填入图中的9个圈中,是每
办公室 天花板很高 但是上面有水管子 而且横
推荐资讯
如图①,有一个面积为1的正方形,经过一次“
高二简单题。求过程,最好在纸上写出来。
金百合化妆品商行我想知道这个在什么地方
翔云居在哪里啊,我有事要去这个地方
eclipse中fix project properties到底做了什
在了解内部控制时,应当评价控制的设计,并确
太原哪家Java培训比较好
不锈钢有哪些材质
左一面右一面中间隔着个山猜一个字
壬寅年壬寅月庚辰日庚辰时生的命理
我家在农村,家人都是农民,爷爷奶奶年纪大没
西安市莲湖区英语教学实验学校怎么去啊,有知
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?