c语言链表结构体问题

我写的这个代码别地方都对,就是控制台到输入di的值之后就卡住了,之后就结束了,是什么个情况?学号 姓名 成绩输入无误。(刚学的链表 如果有缺陷请别轻了批评)

结构体定义指针应该是这样的: node *p;或者struct Node *p;
在定义/声明函数时,void as(struct node *p);这样是不对的。应该是这样:
void as(struct Node *p);
或者
void as(node *p);
函数调用的时候不用指针直接放入结构体该是这样调用的:
node stnod;
as(&stnod);
它和
node stnod,*p_stnod;
p_stnod=&stnod;
as(p_stnod);
作用是一样的。
温馨提示:答案为网友推荐,仅供参考
相似回答