电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

过程与自定义函数复习VIP免费

过程与自定义函数复习_第1页
1/2
过程与自定义函数复习_第2页
2/2
过程与自定义函数复习执行过程:(1)事件处理过程Command1_Click()在执行到语句“c=MyFun(a,b)”时,程序控制权转移到MyFun()函数过程中(即调用函数,该处称为函数的调用点))(2)执行控制权转移时,实参a和b的值给了MyFun()函数的形参x和y.①自定义函数以Function语句开头,以EndFunction语句结束。其间是描述过程操作的语句,称为函数体。在函数体内可以含有多个ExitFunction语句,程序执行ExitFunction语句时,就提前退出函数,返回调用点。②函数名的命令规则与变量名的命名规则相同。在函数体内可以像使用简单变量一样使用函数名。③参数表是对于函数需要的原始数据的类型进行一一地说明。As后的类型名,是说明函数的计算结果,即函数返回值的数据类型。ExitFunction之前的语句块,描述了函数的计算过程,在这些语句中,至少有一个形如“函数名=表达式”的语句,这样,表达式的计算结果才能作为函数的返回值,被VB送到函数的调用点上。④自定义函数的调用比较简单,与内部函数没有什么区别,只不过内部函数由VB提供,而自定义函数由用户自己定义。调用的格式如下:自定义函数名(参数表)Functionprime(xAsInteger)AsBooleanprime=FalseFori=2ToInt(Sqr(x))IfxModi=0Thenprime=TrueExitForEndIfNextiEndFunction①②(3)x和y获得初值后,即可执行函数过程中的代码并给函数赋值,该值即为整个函数过程的返回值(4)函数执行结束后,函数的返回值将赋给主调事件过程的变量c(程序控制权又回到事件处理过程中,即返回到函数的调用点)(5)变量c得到赋值后,接着执行剩余的语句实参形参实参表和形参表中对应的变量名可以不相同,但他们的数据类型、参数个数及位置必须一一对应。调用函数的过程就是实现形参和实参的结合,把实参的值通过调用传递给形参,进行计算。地址传递中实参a与形参x分别共用一个存储单元,形参x的变化导致实参a的变化。地址传递的方式可以使我们在过程中通过对形参的操作,直接修改实参变量的值。值传递中实参b的值给了形参y,实参b的值不变。默认的是地址传递。程序段①的运行结果程序段②的运行结果PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=9b=13Printfun(a,b);a;bEndSubFunctionfun(aAsInteger,bAsInteger)AsIntegera=aMod5b=b\5fun=aEndFunction①PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=9b=13Printfun(a,b);a;bEndSubFunctionfun(ByValaAsInteger,ByValbAsInteger)AsIntegera=aMod5b=b\5fun=aEndFunction②

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

过程与自定义函数复习

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部