链表的基本操作的创建问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:58:19
typedef struct student
{ int data;
struct student *num;
} nod ,*mnod;
中当引用的时候nod* m;
与 mnod m;
有什么区别啊?他们分别表示的是什么?

两个一样
typedef用来定义类型,你相当于定义了一个mnod类型,他是一个指向student结构体的指针,一个nod类型,他等价于student
nod* m 和 mnod m得到的都是一个指向student的指针

我猜,一个用的时候应该点访问,另一个用箭头..
比如
typedef int INTE;
typedef int* INTPTR;
一个定义的是int的别名 另一个是int指针的别名?

猜错莫怪....欢迎喷子.