请详细解释一下 宏代换函数(给100)

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:01:41
要很详细的。。。。。。。。。。

先说说它的使用方法吧:

格式:&<字符型内存变量>[.<字符表达式>]

它的作用:

以字符型内存变量的“值”代替字符型
内存变量的“名”。
给字符型内存变量的值去掉一次引号

举几个例子吧~~

例:STORE ‘GZ.DBF’ TO X

USE &X
---->USE GZ.DBF

例:H=’GZ’

USE &H..DBF
---->USE GZ.DBF

例:X=”&X”

? &X
---->错误:“递归宏定义”

例:
X=’.T.’

Y=’123’
? 3>2 .AND. &X,456+&Y
.T. 579

例:A=”DATE()”

B=”A”
? &B,&A
B去掉引号后的值为A ,而A=“DATE()”;A去掉引号后的值为DATE()。
DATE(),2002-4-15