c语言关于链表的的问题!!!!!

定义一个结构体管理士兵信息(编号,姓名,兵种,年龄)。输入若干士兵的信息,当输入的编号为0时输入结束。建立一个单向链表存放士兵信息并输出。(链表的建立和输出分别定义函数实现)

最好能写上注释,最近刚学链表不是很懂。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^