近来在做操作系统实验,用到数据结构中的内容,发现之前学的东西没真正弄懂,遇到了一个问题。
在这个存储结构中第一个Queue是什么,第二个又是什么搞不懂,
typedef struct Queue { int user; int nun; struct Queue *next; }Queue,*QueuePtr
解释如下:Queue是通过typedef定义的一个声明名 以后你声明这个结构体的话,就只要Queue abc就可以了 而不需要struct Queue abc 用*QueuePtr就可以直接声明一个 指向struct Queue结构体的指针了, 而不需要struct Queue *point