求这个VF程序的详细解释下列程序段的输出结果是:clearstore 10 to astore 20 to bset udfparms to referencedo swap with a,(B) a,bprocedure swapparameters x1,x2temp=x1x1=x2x2=tempendproc1."do swap with a,(B)"中的"(B)"是什么意思
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 21:36:16
求这个VF程序的详细解释下列程序段的输出结果是:clearstore 10 to astore 20 to bset udfparms to referencedo swap with a,(B) a,bprocedure swapparameters x1,x2temp=x1x1=x2x2=tempendproc1."do swap with a,(B)"中的"(B)"是什么意思
求这个VF程序的详细解释
下列程序段的输出结果是:
clear
store 10 to a
store 20 to b
set udfparms to reference
do swap with a,(B)
a,b
procedure swap
parameters x1,x2
temp=x1
x1=x2
x2=temp
endproc
1."do swap with a,(B)"中的"(B)"是什么意思,在这有什么用呢?它好像跟上下文没有关系
2.是怎样得出的呢?
求这个VF程序的详细解释下列程序段的输出结果是:clearstore 10 to astore 20 to bset udfparms to referencedo swap with a,(B) a,bprocedure swapparameters x1,x2temp=x1x1=x2x2=tempendproc1."do swap with a,(B)"中的"(B)"是什么意思
clear 清楚屏幕
store 10 to a 定义a为10
store 20 to b 定义b为20
set udfparms to reference 命令来强制改变自定义函数的参数传递方式 按地址传递
do swap with a,(B) 运行函数swap
a,b 显示a与b的直
procedure swap
parameters x1,x2 传递的参数
temp=x1
x1=x2
x2=temp 这3个就是2个数的直互相对换.
endproc 函数结束