【发布时间】:2020-06-11 17:19:58
【问题描述】:
我的任务是用 C 编写一个函数。这个函数应该如下工作:
int insert_pos(int v, int pos, list * l)
功能是在位置pos插入一个值为v的新列表元素到列表l中。列表头元素的位置始终为 0。
如果 pos 不是列表 l 中的位置,则该函数应返回 -1,否则返回 0。
这是一个串联的列表。
不幸的是,我没有真正的方法来做到这一点。
我很高兴你的帮助!
【问题讨论】:
-
您好,欢迎来到 StackOverflow!
list是什么? -
没有初始化列表,只定义了。
-
我的意思是,
list是什么类型? -
整数列表
-
那么,
typedef int list;?