不知道怎么理解宏替换。计算机二级vfp

如题所述

首先我们来看VFP的运行结果再来说明原理。

1、将已知条件送入变量并显示。

从显示的结果来看,n和m显示的是数值型,而k的值显示是字符型。

2、再将所求表达式"1+&k"在命令行显示。再看其结果。

显示的值是“100”。从结果反推过去,我可以想到表达式的化成数值表达式为“1+44+55”,这个表达式的值就是100.

这时候我们就能理解“&”的作用了,&k就相当于 n+m。在显示k值时是字符型,加了&后就是用K里面的内容替换掉K。

那么表达式1+&k = 1+n+m。这就是宏替换。

& 这个的难点理解,就是用内容进行替换,而不能当作是赋值。

温馨提示:答案为网友推荐,仅供参考
相似回答