The VARPTR
command (short for "variable pointer") is a pretty advanced statement
that lets you get the memory address of a variable. Essentially, it tells you "where"
in memory the value of a specific variable is stored.
In some advanced cases, you may want to directly manipulate the contents of memory.
This is useful for things like creating custom data structures or optimizing the
speed of execution of certain operations.
Directly manipulating memory can lead to program errors that are difficult to
detect and correct. If you are not completely sure what you are doing, it is
best to avoid using VARPTR
.
= VARPTR(var)
address = VARPTR(x)
Join BASIC 10Liner Contest with ugBASIC!
An interesting competition is held at the beginning of each year: the
BASIC 10Liner Contest.
It is possible to use ugBASIC to participate in the next
"BASIC10Liner" competition, in the following categories:
VARPTR ↔ Vp
If you have found a problem with this keyword, if you think there is a bug or, more
simply, you would like it to be improved, open an issue for this example on GitHub.
Thank you!
open an issue
BACK TO KEYWORDS