求助:关于结构体指针的问题
实现了一个结构体:typedef struct Slist{
struct Slist *prior;
struct Slist *next;
int data;
}Slist,*SqList;
然后再main函数中又定义了一个
Slist *p;
请问这个p和SqList都是指针,有什么区别吗?
另外typedef在结构体的定义中,有什么用法,
比如说 将上面的结构体换成定义:
typedef struct {
struct Slist *prior;
struct Slist *next;
int data;
}Slist,*SqList;
可以吗?
感觉还是不太懂,谢谢各位了