我来送鱼币
typedef struct QNode { ElemType data; struct QNode *next;} QNode, *QueuePrt; typedef struct { QueuePrt front, rear; // 队头、尾指针} LinkQueue;关于甲鱼这里面的*QueuePrt应该是一个结构体指针吧,那为什么还可以在进行定义QueuePrt front, rear; 这两个指针....不明白啊,求解释下QueuePrt 是个结构体指针的类型,QueuePrt front, rear;是定义两个指针变量
比如 int * 是整型指针, int * a;表示定义一个整型指针变量a
前者为变量类型,后者为变量实例 把结构排列好了在发求助啊!你这样排布别人怎么看呢? Game_PlugIn 发表于 2014-8-10 13:14
把结构排列好了在发求助啊!你这样排布别人怎么看呢?
sorry,下次弄到代码上 沉默默 发表于 2014-8-10 14:21
QueuePrt 是个结构体指针的类型,QueuePrt front, rear;是定义两个指针变量
比如 int * 是整型指针, int...
的确如此!! 支持學習學習 typedef struct XX
{
elemt data;
xx *next
}*xxpoint,xxb;
貌似这个是linux源文件中的,指针链接表 ;
楼上说得没有错,xxpoint 是指针类型,可以再定义其它数据,包括xxb也还可以定义其它数据,只是不是指针类型,有兴趣可以话,可以查看一下linux源文件里面的list.h,好久没有看过了,好像是这个
lzkjyang 发表于 2014-8-12 00:25
typedef struct XX
{
elemt data;
恩,是的,谢谢
页:
[1]