C语言是一个结构性的编程软件,所以其的思维是基于结构性的。
而STRUCT的使用就是一个结构性的组合体。其中可以包含数据和函数,但是缺省值是PUBLIC的。
而链表是一个面向数据的结构的思维产物。在结构性编程中,任何函数的操作必须基于数据的。而数据结构的组织中,链表是一个极其重要的数据结构。这种数据结构,具有着无限可扩展的可能和实际中无限应用的可能。否则编程就成为了一个无可扩展的应用程序了。这是对于编程对于现实世界中的问题进行应对的一种方式!
综合来说:C语言是一个结构性的编程方式,其重要的函数操作必须是针对数据来的,而数据的来源和组成中链表就是一个可无限扩展的。
上述意见和建议,希望对你有帮助!
数据用. 如:p.a
指针用-> 如:p->next
p=p->next就是将next所指向的地址赋值给p.