【发布时间】:2013-10-04 11:03:36
【问题描述】:
在 Visual Foxpro 中是否有可能有 2 个变量指向内存中的相同地址。这样如果其中一个变量的值发生变化,那么另一个变量也会发生变化。我知道在将参数传递给函数时,它们可以通过值或引用传递,但我想知道这是否可以在直接代码中实现。我认为在 C 等其他语言中,这称为指针,但我不相信 VFP 有指针。因此,如果编写以下代码,它将输出数字 4。
a=4
b=a
a=6
? b && answer 4
但是是否可以编写如下代码,答案可能是 6?
a=4
b=*a && note the inclusion of the asterisk (pointer?) here which won't compile in VFP
a=6
? b
【问题讨论】:
标签: visual-foxpro