发布网友 发布时间:2022-05-13 09:51
共2个回答
热心网友 时间:2023-10-05 11:19
不能将LNode类型的值分配到LinkList类型的实体”
此问题原因为:您使用的编译器支持简介形式,因此要解决此问题应将结构体改为:
typedef struct tagLnode
{
int data;
struct tagLnode *next;
}Lnode,*LinkList;或者改成大多数编译器支持的简洁形式
typedef struct Lnode
{
int data;
Lnode *next;
}*LinkList;
扩展资料:
Lnode x; // 声明一个Lnode类型的变量x。结构体Node ,是一种类型。传值是L,传引用是&L,传指针是*L, 如果需要有原值的变更的话需要用传引用,或者传指针。
LNode *s;//定义一个指向LNode的指针。
LNode *s=H;//H是一个定义好的头节点,这里定义一个指向LNode 的指针s,并把它的初始值定为H的内存地址。
LinkList s;和LNode *s;不能在同一个函数中出现。
热心网友 时间:2023-10-05 11:20
typedef struct {