dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
depends on how var-1 and var2 are defined.
of example 1 and example 2, one is incorrect.
either var-1 is a data item or a pointer; same for var-2.
they can't be both.
pointers contain addresses
linkage data items can be addressed by SETting their address to a pointer or to the address of a another data item (which previously has addressability)
if you are still in quandry, look here, and here
in short:
1. SET ADDRESS OF var-1 to ADDRESS OF var-2
var-1 and var-2 are data items,
var-1 is a linkage item,
var-2 is a working-storage, local-storage or linkage (with prior addressability) item
2. SET var-1 to ADDRESS OF var-2
var-1 is a pointer
var-2 is a data item with addressability
3. SET ADDRESS OF var-1 to var-2
var-1 is a linkage item
var-2 is a pointer |
|