小弟有问题请教
小弟c没学好,有问题请教typedef struct node{
int info;
struct node *next;
}list;
那么假设这是一个单链表,那么定义list *head,那么head-> next指针就是指着下一个数据的节点,这是为什么呢?
那是不是说如果定义
typedef struct node{
struct node *front;
int info;
}list;
那么指针front是不是就会指向当前节点的前一个节点?数据域如果定义在指针域前面那是不是就是说指针域就会指向数据域当前节点的后一个节点?如果指针域定义在数据域的前面那么指针就会指向数据域当前节点的前一个节点?
谢了