正在加载图片...
6.3子例行程序 除了函数子程序外,还有一种子例行子程序,函数子程序和子例行子程序都 是一种独立的程序单元,二者的差别是:函数子程序的名字代表一个值,因 而是有类型的,而子例行程序的名字不代表一个值,因而其名字没有类型问 题。从使用上来说,二者是可以相互替代的。 6.3.1子例行子程序的定义 子例行子程序是由保留字 SUBROUTINE开头,到保留字END结束的一个程序段。 其定义格式是: SUBROUTINE子程序名(虚参表) 子例行程序体 END 子程序的命名方法与变量相同。虚参由变量、数组名(不能是数组元素,常数 表达式充当,当虚参多于一个时,各虚参间用逗号分隔,当没有虚参时,子 例行程序名后的一对括弧可以省略。 子例行程序的设计方法和函数子程序相同,但因为其名字没有值,所以不能 有对子例行程序的名字赋值的语句。除了函数子程序外,还有一种子例行子程序,函数子程序和子例行子程序都 是一种独立的程序单元,二者的差别是:函数子程序的名字代表一个值,因 而是有类型的,而子例行程序的名字不代表一个值,因而其名字没有类型问 题。从使用上来说,二者是可以相互替代的。 6.3.1子例行子程序的定义 子例行子程序是由保留字SUBROUTINE开头,到保留字END结束的一个程序段。 其定义格式是: SUBROUTINE 子程序名(虚参表) 子例行程序体 END 子程序的命名方法与变量相同。虚参由变量、数组名(不能是数组元素,常数、 表达式)充当,当虚参多于一个时,各虚参间用逗号分隔,当没有虚参时,子 例行程序名后的一对括弧可以省略。 子例行程序的设计方法和函数子程序相同,但因为其名字没有值,所以不能 有对子例行程序的名字赋值的语句。 6.3 子例行程序
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有