@ | |
ACTION: |
return the address of a variable
|
USE: |
reading writing data of variables and arrays of variables, by reference
|
EXAMPLE: |
int a=42 print @a 'address of a int *b 'indirect (pointer) variable @b=@a 'coupled by address print b '42 |
REMARKS: |
Unlike C, pointer resolution is handled implictly. So the @ operator is required for manipulating pointers. It is similar to the & operator in C. |
RELATED: |
*
?
strptr
addr
|