mystudent * p = malloc (sizeof(struct Mystu));//这里面你只是为mystudent这个结构体开辟了一个空间,由p来指向这个空间,但是我们要确定一点,就是这个空间里面存放了一个指针(它仅仅开辟了一个指针的空间和一个int 大小的空间),至于这个指针指向的地址呢???你还没有分配呢!!,下面必须...
Mystu));//这里面你只是为mystudent这个结构体开辟了一个空间,由p来指向这个空间,但是我们要确定一点,就是这个空间里面存放了一个指针(它仅仅开辟了一个指针的空间和一个int 大小的空间),至于这个指针指向的地址呢???你还没有分配呢!!,下面必须要进行分配了 stu t = malooc(sizeof(stru...
由于links是指针,它指向的内容在初始化后是NULL,表示一个空栈。在链栈的后续操作中,links将指向链栈的顶部节点,即最近入栈的元素。随着元素的入栈和出栈,links的值(即指向的节点)会发生变化。 5. 根据链栈的实现原理,解释为何links被设计为当前的形式(指针或结构体) 链栈被设计为使用指针(如links)而不是直接...
p->next的值是另外一个结构体变量,你可以看一下数据结构单链表部分