【发布时间】:2009-03-22 00:50:59
【问题描述】:
对于那些有课程开发经验的人:关于数组的最佳策略是什么?
我见过一些学校在变量和控制结构之后教授数组,通常甚至在教授函数之前。这允许教授一些基本算法等。但是,它带来了如何将数组传递给函数的问题,因此有必要回到数组指针被教授并修补。
另一种选择是从变量和控制结构转到函数,然后教指针,一旦有了指针,就从头开始教数组,然后使用它来进行动态内存分配。
对我来说,第二个选项更有意义,因为与简单的变量不同,数组很容易“越界”,但尚未了解内存和指针的学生可能无法理解这些边界之外的内容。
不过,我很想知道其他人的想法。
【问题讨论】: