Dereferencing pointers in C and C++

        int x = 4;
        int *p = &
*p; // results in the value 4
The asterisk dereferences the pointer; the value of the expression is the value of the variable whose memory address to which the identifier points.

Related

Learn more about pointers in C and C++

Learn how to get the address of a variable