社区
C语言
帖子详情
关于结构的一个小问题
flybird66
2003-03-06 10:20:16
typedef int elemtype;
typedef struct linknode
{
elemtype data;
struct linknode *next;
}nodetype;
typedef struct linknode中的linknode是什么意思?
这个结构是不是应该是nodetype的?如果这样的话,linknode做什么用的?
...全文
20
6
打赏
收藏
关于结构的一个小问题
typedef int elemtype; typedef struct linknode { elemtype data; struct linknode *next; }nodetype; typedef struct linknode中的linknode是什么意思? 这个结构是不是应该是nodetype的?如果这样的话,linknode做什么用的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wshcdr
2003-03-06
打赏
举报
回复
gz
yaven365
2003-03-06
打赏
举报
回复
linknode 代表关键字,就像int,double一样
notetype就是代表一个历程
alan118
2003-03-06
打赏
举报
回复
stuct linknode* next声明了一个指向另一个linknode类型的指针。(在链表的定义中很常用)
你无法在struct中如下声明常量 struct linknode next;产生编译期错误。因为编译器无法判断这个类型的空间多大,也就无法为此分配空间。
你只能在一个struct中声明与这个struct同类型的指针,编译器可以为这个指针分配空间。
polochen
2003-03-06
打赏
举报
回复
同意楼上。
如果你能够懂typedef和struct linknode的定义,那么上面的一整段可以分解为如下。
typedef struct linknode
{
elemtype data;
struct linknode *next;
}nodetype;
等价于:
typedef struct linknode
{
elemtype data;
struct linknode *next;
};
typedef struct linknode nodetype (或者是#define nodetype struct linknode)
就是说以后可以用nodetype来替代struct linknode
JoshuaLi
2003-03-06
打赏
举报
回复
typedef struct linknode中的linknode是什么意思?
这个结构是不是应该是nodetype的?如果这样的话,做什么用的?
linknode是类型名,linknode是别名。目前还没有为此类型分配空间
zhpsam109
2003-03-06
打赏
举报
回复
结构体是一种数据类型,struct是定义这种类型的关键字,linknode是类型名。
typedef int elemtype;这样声明是用elemtype代替int类型,如果有这个声明,那么你在后面可以用elemtype a;来代替int a;来声明整型变量a;同样的道理,如果有
typedef struct linknode
{
elemtype data;
struct linknode *next;
}nodetype;这样的声明,那么你可以在以后的程序中用nodetype a;代替struct linknode a;来声明结构体变量a。
数据
结构
之最小堆
如上图所示,最小堆的根节点对应数组的第
一个
元素,后面接着依次从上到下每一层树节点从左往右排列,按照这个顺序将一段线性内存
结构
映射为
一个
树
结构
,并且满足下面的几个性质: 用i代表数组下标,n表示数组大小 ...
数据
结构
总结(全)
数据
结构
是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据
结构
可以带来更高的运行或者存储效率。数据
结构
往往同高效的检索算法和索引技术有关。 数据
结构
是指相互之间存在着一种或...
数据
结构
基础概念篇
数据
结构
一些概念 数据
结构
就是研究数据的逻辑
结构
和物理
结构
...数据元素:数据(集合)中的
一个
“个体”,数据及
结构
中讨论的基本单位 数据项:数据的不可分割的最小单位。
一个
数据元素可由若干个数据项组成。 数据类
数据
结构
面试常见
问题
总结
数据
结构
面试常见
问题
总结 写在前面 本文记录了一些数据
结构
面试常见
问题
,本意用于考研复试,以下面试题为网上整理的
问题
以及自己加入的一些
问题
,答案仅供参考! Q:数据
结构
三要素 A:逻辑
结构
、物理
结构
、数据...
数据
结构
——小白入门篇
****在计算机界有这样
一个
万能公式:数据
结构
+ 算法 = 程序。****在如今这计算机引领风骚的时代,不学数据
结构
,你凭什么想要做时代的弄潮儿;所以我毅然决然的提前自学了数据
结构
。 ***学习数据
结构
前的我是这样...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章