vfp6.0中:
过程的调用格式:do 过程名 with 参数 procedure……endproc
自定义函数:函数名(参数) ……function……endfunc
但是如下程序,也可运行成功,为什么呢?调用格式混在一起了啊
x=0
y=0
x=0
s=p1()
?"s=",s
return
procedure p1
input "x:" to x
input "y:" to y
s=x*y
return s
菜鸟,求大神相助解惑,感激……
vfp6.0自定义函数和过程的调用
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
threenewbee 2017-10-29 08:48关注如果你的代码可以运行,那么应该是vfp没有从语法上禁止procedure返回值。vfp在语法上比较宽松是照顾一些不会写程序的人使用。缺点是编写的代码可读性不好。
解决 无用评论 打赏 举报