c语言数据结构题目谁帮我解释这段代码

日期:2015-04-28 14:06:19 人气:1

c语言数据结构题目谁帮我解释这段代码

这是一个构建单链表的简单编程题,用于将student个学生构建成一个单链表,而且是采用前插法。 问题一:刚开始指针是没有被初始化的,它的指向不明,使用malloc函数申请一片内存后,将内存的地址赋值个指针L。这时在内存中其实就有了一个节点,它的数据域是student,他的next域现在还未赋值。(*L).next = NULL;这句话其实就是将节点的下一个指向指向空。 问题二:第一次循环时,(*L).next确实为空,这时将P插在L节点的后面,此时(*)L.next指向的就是P的地址。第二次循环,重新
    A+
热门评论