代码:
typedef struct LNode
int data; //数据域
struct LNode* next; //指针域
}LNode, * LinkList;
最后一行的这两个别名为什么一个是指针,一个不是啊
然后定义变量的时候为什么Linklist L(此时没有了)等同于LNode L(这里又有*了)呢
单链表结构体定义最后一行到底是什么意思呢
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
快乐鹦鹉 2021-09-18 17:35关注定义一个指针,一个不是指针,方便使用啊。比如:
LinkList p = (LinkList)malloc(sizeof(LNode));
你就不用写成
LNode p = (LNode)malloc(sizeof(LNode));了本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报