还是再补充说明一下吧
在实际应用中
几乎绝大多数的情况都是让用户不断的输入数据
绝少有先让用户输入要录入数据的最大数量的情况
所以 我给出的第一种代码恰恰是实际编程中最需要的
至于有人说动态内存不一定要用链表 这没错
再退一步说 动态内存都不要用了
直接换个c99编译器用不定长数组算了
这些都是吹毛求疵
爱学习会学习的人 自然知道用不同方法实现同一效果的好处
进而知道何时用更恰当的方式来实现需求
说到这里就不再多说了
冥顽不灵的人 说的再多也是白费……
在实际应用中
几乎绝大多数的情况都是让用户不断的输入数据
绝少有先让用户输入要录入数据的最大数量的情况
所以 我给出的第一种代码恰恰是实际编程中最需要的
至于有人说动态内存不一定要用链表 这没错
再退一步说 动态内存都不要用了
直接换个c99编译器用不定长数组算了
这些都是吹毛求疵
爱学习会学习的人 自然知道用不同方法实现同一效果的好处
进而知道何时用更恰当的方式来实现需求
说到这里就不再多说了
冥顽不灵的人 说的再多也是白费……
Only the Code Tells the Truth K.I.S.S