C语言学生信息结构体与链表节点结构体合并问题分析
C语言学生信息结构体与链表节点结构体合并问题分析
问题:
//student结构体存储学生信息
typedef struct student{
int num;//学号
char name[10];//姓名
int score;//分数
}ElemType;
typedef struct LNode{//定义节点
ElemType data; //数据域
LNode *next; //指针域
}LNode, *LinkList;
这两个结构体能合并嘛
解答:
这两个结构体不能合并,因为它们分别表示不同的概念。
'student' 结构体用于存储学生的信息,包括学号、姓名和分数。
'LNode' 结构体是链表的节点结构,包含一个数据域用于存储数据,以及一个指针域用于指向下一个节点。
这两个结构体分别用于不同的目的,不能合并为一个结构体。
原文地址: https://www.cveoy.top/t/topic/peQl 著作权归作者所有。请勿转载和采集!