数据结构
文章平均质量分 69
Joe_66
Attitude Is Everything
展开
-
用typedef 给某一类型的指针定义一个别名,利用别名去定义指针
用typedef 给某一类型的指针定义一个别名首先要了解typedef关键字是用来给数据类型定义一个别名,然后即可利用这个别名去定义变量,typedef关键字的作用请参考https://blog.51cto.com/peacefulmind/1141506如代码:typedef int zhengshu;typedef int *zhengshuzhizhen;这样定义之后,就可以用zhengshu去定义int类型的变量以及用zhengshuzhizhen去定义int型指针了,如下:zheng原创 2021-06-25 23:09:33 · 1368 阅读 · 3 评论 -
结构体定义中不可以包含自己类型的变量,可以包含自己类型的指针(链表的定义)
结构体定义中不可以包含自己类型的变量,可以包含自己类型的指针(链表的定义)结构体中能够定义本结构体类型的指针(链表定义中即是这样),而不能定义本结构体类型的变量,是因为:struct temp{int data;struct temp pt;};代码如上,这样的定义在C语言环境中编译程序,编译器都会给出错误提示,意思是还没有该结构体类型的定义。这是因为本结构体类型尚未定义结束,它所占用的字节数尚未确定(因为系统在你定义一个结构体时是不为它分配空间的,只有在声明这种结构体类型的变量时,系统才为这原创 2021-06-25 17:36:47 · 2717 阅读 · 1 评论