A pointer is a variable that, like all variables, stores a value. The value of a pointer is a memory address. A value can be copied from one variable to an another.
1 2 3 4 5
int main()
{
int foo = 42;
int bar = foo;
}
At the end of this program the variable 'bar' has value 42.
What does my program try to do with integers? Nothing, except illustrate a point for educational purposes.
What does your program try to do with pointers? Nothing?