- 2
- 0
- 约1.28千字
- 约 23页
- 2021-02-08 发布于河北
- 举报
4.1 过程的编写与调用;例1:;Private Sub CmdOk_Click()
Dim m, n, c, t
m = Val(InputBox(请输入m的值))
n = Val(InputBox(请输入n的值))
If n m Then
t = n
n = m
m = t
End If
c = Fac(n) / (Fac(m) * Fac(n - m))
LblResult.Caption = Str(c)
End Sub;4.1.1 自定义函数的编写与调用——定义方式;调用形式如下:
函数名(实参列表)
说明:
(1)调用时实参和形参的数据类型、顺序、个数必须匹配。
(2)由于函数过程名返回一个值,故函数过程不能作为单独的语句加以调用,必须作为表达式或表达式的一部分,再配以其他的语法成分构成语句。
(3)其功能是求得函数的返回值。;函数过程的调用:
变量名 = 函数过程名([参数列表])
参数列表称为实参或实元,它必须与形参保持个数相同,位置与类型一一对应。;形参:在函数定义中的参数列表称为形参。形参标明了在调用函数时参数的个数、位置和类型。形参仅仅是一个符号,是要被实际数据所代替的。形参列表就像一张计划表,规定了时间、地点、人数和人物等事项。;实例4-3显示1~1000之间的素数。;自定义过程(SUB)的引入; 限定词 Sub 子过程名([形参列表])
子过程体
End Sub;4.1.2 自定义子过程;4.1.2 自定义子过程——调用方式; [Static][Public|Private]Sub 子过程名[(参数列表)]
局部变量或常数定义
语句
End Sub
[Static][Public|Private]Function 函数过程名([参数列表]) [As 类型] 局部变量或常数定义
语句
函数名 = 返回值
End Function;自定义子过程与自定义函数的异同;函数和子过程的建立 ;1、形式参数
是指在定义通用过程时,出现在Sub或Function语句中的变量名后面圆括号内的数,是用来接收传送给子过程的数据,形参表中的各个变量之间用逗号分隔。 ;4.2 参数传递;传值(形参前有ByVal说明)
实参的值不随形参的值变化而改变;传址(形参前有ByRef说明)
实参的值随形参值的改变而改变;例5:单击Command1后的运行结果;有关过程之间数据传递的几点说明 ;数组为参数;1、过程的编写不能嵌套。
2、如果在调用???该形参对应的实参是一个表达式, 则按值传递方式调用过程。
3、形参是数组时,只能是地址传递。
您可能关注的文档
- 韵律活动兔子音乐舞会.docx
- 二级建造师法规真题模拟与答案.docx
- 人教版全能综合复习六年级上册小学数学三单元试卷.docx
- 上半年贵州公卫助理医师临床综合模拟试题.docx
- 躲避怪兽 课件.ppt
- 辉长岩-玄武岩类(基性岩).ppt
- 辊压机结构及原理.docx
- 过去式词形变化.doc
- 过故人庄,游山西村讲学稿附答案.doc
- 过敏性紫癜的诊治策略.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 一汽红旗HS7用户手册(2022年型).pdf
- 星特朗杯第四届新疆中学生天文奥林匹克竞赛预赛试题-高中-答案版.doc
- 人音版四年级音乐《节日舞》教案l.doc VIP
- 《肾功能检测》课件.ppt VIP
- 星特朗杯第二届新疆中学生天文奥林匹克竞赛决赛试题-高中答案版.doc
- 天津市南开区2024-2025学年高三上学期期末测试语文试题(含答案).pdf VIP
- 安全与韧性 城市韧性 框架和原则.pdf VIP
- 拱顶罐附件讲解.ppt VIP
- 星特朗杯第二届新疆中学生天文奥林匹克竞赛决赛试题-小学答案版.doc
- 2012-2013学年七年级数学上学期第一次月考试试卷及答案网页版_初一试卷.docx VIP
原创力文档

文档评论(0)