Leonrad
2017-10-22 12:25看C primer plus中的一个问题
是在ADT这一章节中。
直接上代码
struct film
{
char title[45];
int rating;
};
typedef struct film Item;
typedef struct node
{
Item item;
struct node *next;
}Node;
typedef Node * List;
List movies;
到这里书上说:重要的一点是要考虑清楚 List movies; 这个声明是在建立一个列表,
而不是在建立一个指向节点的指针或者是建立一个结构。
这里我想不明白, List是个Node类型的指针 那这个 List movies不就是一个叫movies,
指向node这个结构的结构体指针吗? 为啥是建立一个列表呢??
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- C++友元函数不能访问私有变量问题
- c++
- 1个回答
- 请教各位大神 VS 2012 中erro LNK 1120 , 2001, 2019报错如何解决
- c语言
- 2个回答
- 为何使用VS CODE 编译C代码时,#define宏定义无法正常使用
- c语言
- 1个回答
- 《C Primer Plus》程序清单12.4无法运行
- c语言
- 2个回答
- 请大家帮帮萌新!!!
- c语言
- 开发语言
- c++
- 1个回答
换一换