1、typedef struct 【list】
这里的list只是一个起的名字,如int是整形,list 是这个结构体的类型。
下面的list就是 int i , list就是那个i;
2、定义的时候没有下一个节点,一般都是用 p->next = null;
3、书上一般给的都是伪代码,在实际写程序中 自己要结合起来才能运行。书上都挺详细花时间参考就能够写出来,考试的话看题目怎么要求的就怎么处理好了,一般考试看你写的逻辑没什么问题就可以。
1,这就是typedef的语法 typedef A B,把A类型定义一个别名B类型,没有什么其他的玄机.
2,是这样的,你使用struct LNode *的时候,struct LNode的确还没有定义好,不过这没关系.无论指向任何结构的指针,所占用内存的大小都是一样的,编译器只要知道是个指针,就可以正确分配空间,没有问题.
3,这个看具体要求了,要求会说的很明确,是只要写算法函数,还是同时需要写main和测试语句.