正在加载图片...
第章子程序设计 例如,计算某个数的立方根可能在一个程序中使用多次,但 每次自变量不同。又如,设计名字识别程序时,有时需要判断字 符是否为字母,有时又需要判断字符是否为分隔符。这样的指令 组所包含的指令,少则几条十几条,多则数十条几百条。如果每 处都重复把它写一次,这显然太浪费程序设计的时间和计算机 的存储空间。但这又不能设计成循环程序。因此,人们通过实践, 在程序设计的早期就想出了一种较好的办法,就是把这组指令分 离出来,单独写成一个所谓的“子程序”,并建立进入它和从它 出来时所需要的连接信息。只需在需要处调用这个子程序就行 换言之,子程序方法使得人们把“多次编写”的情况转变成“ 次编写,多次调用”的情况。子程序相当于高级语言中的过程或 函数第6章 子 程 序 设 计 例如,计算某个数的立方根可能在一个程序中使用多次,但 每次自变量不同。又如,设计名字识别程序时,有时需要判断字 符是否为字母,有时又需要判断字符是否为分隔符。这样的指令 组所包含的指令,少则几条十几条,多则数十条几百条。如果每 一处都重复把它写一次,这显然太浪费程序设计的时间和计算机 的存储空间。但这又不能设计成循环程序。因此,人们通过实践, 在程序设计的早期就想出了一种较好的办法,就是把这组指令分 离出来,单独写成一个所谓的“子程序”,并建立进入它和从它 出来时所需要的连接信息。只需在需要处调用这个子程序就行。 换言之,子程序方法使得人们把“多次编写”的情况转变成“一 次编写,多次调用”的情况。子程序相当于高级语言中的过程或 函数
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有