6.2 Sub过程 第6章模块化程序设计 例6-5:传地址方式的应用,要获得一个结果,只需要 预设一个返回结果的形参。 例6-6:传地址方式的应用,要获得多个结果,需要预 设多个返回结果的形参
第 6 章 模 块 化 程 序 设 计 例6-5:传地址方式的应用,要获得一个结果,只需要 预设一个返回结果的形参。 例6-6:传地址方式的应用,要获得多个结果,需要预 设多个返回结果的形参。 6.2 Sub过程
6.3 Function(函数)过程 第万章模块化程序设计 Funct ion过程可以认为是sub过程的特例,创建与 sub过程没有任何区别,对于所有sub过程,将其中的sub 改成Function,不会对程序的运行有任何影响,但因为 funct ion过程可以通过过程名带回一个结果值,所以当 过程返回值只有一个的时候,用funct ion过程在调用时 会象使用内部函数一样方便。 仅此而已!
第 6 章 模 块 化 程 序 设 计 Function过程可以认为是sub过程的特例,创建与 sub过程没有任何区别,对于所有sub过程,将其中的sub 改成Function,不会对程序的运行有任何影响,但因为 function过程可以通过过程名带回一个结果值,所以当 过程返回值只有一个的时候,用function过程在调用时 会象使用内部函数一样方便。 仅此而已! 6.3 Function(函数)过程
6.3 Function(函数)过程 第6章模块化程序设计 例6-7两种过程在定义和调用上的对比
第 6 章 模 块 化 程 序 设 计 6.3 Function(函数)过程 例6-7 两种过程在定义和调用上的对比
6.3 Function(函数)过程 第6章模快化程序设计 函数过程的调用 1,直接调用,即有返回值的调用,该方法调用的函数必须作为表 达式或表达式中的一部分,再配以其他的语法成分构成语句。 最简单的情况就是在赋值语句中调用函数过程,其形式为: 变量名=函数过程名(实参表) 2.用ca语句调用,即当成sub过程调用,格式为: caI川过程名(实际参数表) 或 过程名实际参数表 3.无参函数调用,调用无参函数,只须写出函数名 如:Now Time Date等函数
第 6 章 模 块 化 程 序 设 计 函数过程的调用 1.直接调用,即有返回值的调用,该方法调用的函数必须作为表 达式或表达式中的一部分,再配以其他的语法成分构成语句。 最简单的情况就是在赋值语句中调用函数过程,其形式为: 变量名=函数过程名(实参表) 2.用call语句调用,即当成sub过程调用,格式为: call 过程名(实际参数表) 或 过程名 实际参数表 3.无参函数调用,调用无参函数,只须写出函数名 如:Now Time Date等函数 6.3 Function(函数)过程