background image

计 ,学 会把 自己 的程 序分 成许 多的 函数 (或 过程 ), 养成 良

好的编程习惯。这时可以多看一下高人的程序,不一定要懂意

思 ,主 要是 学会 别人 程序 的格 式( 比如 变量 如何 起名 ,怎 么

划分函数)。除开掌握基本的控制流语句外,应该学习一些很

简 单 的 I/O 函 数 和 数 学 函 数 。 的 学 习 主 要 是 你 舍 弃 原 来

BASIC 程序那种把所有语句积成一大堆的风格,要学会使用

函数,提高代码重用性。对于指针之类的东西如果实在看不懂

可以先不去管,到后面会有办法。当你能够比较自如的用 

写 一些 小的 计算 程序 时, 你就 可以 开始 你的 数据 结构 的学 习

了(数学的学习主要是在学校,自己要多用心)。数据结构你

可 以一 点一 点慢 慢看 ,并 不需 要专 门空 出一 段时 间来 专门 研

究 ,这 样的 目的 是让 你能 够很 好的 掌握 它, 要学 会用 数据 结

构的知识来规范自己的程序设计和提高程序的效率。对数据结

构引起足够的重视。如果说计算机专业的学生与非计算机专业

的 最根 本的 差别 绝对 是数 据结 构( 数学 大家 都一 样学 了, 主

要看你自己学得好坏)。对数据结构的掌握与运用能力是衡量

你编程能力的一个很重要的指标。有的人对于看了链表,栈,

树,广义表这些东西就头痛。然而这些东西往往能使你的程序

的效率比别人高出百倍。

  4、学完 我认为接着最好学习汇编。从最基本的 DOS 

编开始,买本《IBM PC 汇编语言程序设计》(清华黄皮)一定