“在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 的几个选择题