VB第六章预览.ppt

第六章 过 程 6.1 函数过程的定义与调用 6.2 子过程的定义与调用 6.3 参数传递 6.4 递归 6.5 变量、过程的作用域 6.6 综合应用 6.7 重点和难点 6.1 函数过程的定义 6.1.1 引例已知多边形的各条边的长度,计算多边形的面积。 计算多边形面积,可将多边形分解成若干个三角形。 计算三角形面积的公式如下: 6.1.3函数过程的调用 3. 函数过程调用时应注意的问题 (1)参数列表称为实参,它必须与形参保持个数相同,位置与类型一一对应(也允许形参与实参个数不同),实参可以是同类型的常量、变量、数组元素或表达式。 (2)因为函数名要返回一个值,所以函数调用不是一条独立的语句,不能独立存在。 (3)调用时把实参的值传递给形参称为参数传递。值传递时实参的值不随形参的变化而变化,而地址传递时实参随形参的值一起改变。 (4)当参数是数组时,形参与实参声明时应省略其维数和大小,但括号不能省略。 6.2 子过程的定义与调用 6.2.4子过程与函数过程区别 (1)函数过程名有值,有类型,在函数体内至少赋值一次; 子过程名无值,无类型,在子过程体内不能对子过程名赋值。 (2)调用时,子过程调用是一句独立的语句; 函数过程不能作为单独的语句加以调用,必须参与表达式运算。 (3)一般当过程有一个返回值,使用函数过程

文档评论(0)

1亿VIP精品文档

相关文档