当前位置:编程学习 > Foxpro >>

“在Visual FoxPro的过程(procedure)允许有参数,程序执行(do)不能带参数。”

“在Visual FoxPro的过程(procedure)允许有参数,程序执行(do)不能带参数。”这句话错在哪里?
答案::procedure|function 后面定义的是模块,后面是没有参数的,在子程序中有参数是parameters 后面定义参数。do 后面也可以定义参数。内容参考如下:

格式:procedure|function 过程名
            命令序列
        return
    endproc|endfunc
过程的头:procedure|function表示一个过程的开始
过程的尾:endproc|endfunc表示一个过程的结束
过程返回:当过程执行到return命令时,控制将转回到调用程序


模块调用的格式为:
格式1:do 文件名  with 实参1,实参2
格式2:文件名(实参1,实参2)
子程序中接受参数的命令:
parameters 形参变量1,形参变量2
主程序中的变量称为实参
子程序中的变量称为形参
其他:do 可以带参数。
DO <过程名> [WITH <实参 >] 这句话错在:“程序执行(do)不能带参数”,原因是程序执行(do)是可以带参数的 

上一个:以下表达式中值为〃VISUALFOXPRO〃的是
下一个:visual foxpro 的几个选择题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,