How to declare one:
int *ip;
How to create one:
ip = &x;
How to access one: *ip = 5; x = ? x = *ip + 3; x = ? *ip = ?
*ip = x + *ip;
The & (address of operator) creates a pointer. The * (dereference operator) follows a pointer. An <Lvalue> can now be either:
The value of a pointer variable IS an arrow.