要求单链表是有序的单链表
最后依次显示当前链表中的元素
单链表的结点结构除数据域外,还含有一个指针域。用C语言描述结点结构如下:
typedef int datatype;
typedef struct node
{ datatype data; //数据域
struct node *next; //指针域
}slnode;
注意结点的建立方法及构造新结点时指针的变化。构造一个结点需用到C语言的标准函数malloc(),如给指针变量p分配一个结点的地址:
p=(slnode *)malloc(sizeof(slnode));该语句的功能是申请分配一个类型为slnode的结点的地址空间,并将首地址存入指针变量p 中。当结点不需要时可以用标准函数free(p)释放结点存储空间,这时p为空值(NULL)。
不好意思,能根据补充要求编写吗?谢谢啦
本回答被提问者采纳