VF中宏替换函数&的疑问

例如:STORE "李明" TO XM
李明=副教授
?XM,&XM &&结果为李明 副教授
STORE "&XM.先生" TO SS
?SS &&结果为李明先生

我的疑问是 为什么最后一步显示的是李明先生,而不是副教授先生。请前辈赐教,希望写详细一点,小弟初学者。谢谢

你这里面有2个变量,XM和李明,分别贮存着常量“李明”和“副教授”
STORE "&XM.先生" TO SS 语句中,&XM是宏代换的变量XM的内容,即李明(常量),而不是李明(变量),若想结果是副教授,则STORE (&XM)+'先生' TO SS
温馨提示:内容为网友见解,仅供参考
无其他回答

vf中的取子串函数right 函数怎样取值
right 函数的功能是右取字符 ,left 函数是左取字符 ,substr函数是指定位置,取指定的长度。三个函数并称为取子串函数。b是微型,a的右边就是 机 字,所以是 微型机 2代表的是宽度,一个汉字的宽度就是2,一个英文字符的宽度是 1 而另一个 b 是 微型 a 的左边就不是 机 字了,而是 计 字...

我家的电脑为什么不能改变优先级,说是找不到文件 求解
\/\/析构函数不能有形参,这是它和构造函数不同的地方4.若Sample类中的一个成员函数说明如下:voidset(Sample&a),则Sample&a的含义是( B )A.指向类Sample的名为a的指针B.a是类Sample的对象引用,用来作函数Set()的形参C.将a的地址赋给变量SetD.变量Sample与a按位与的结果作为函数Set的参数 \/...

相似回答