Quote Originally Posted by esbo
"but a pointer is a variable capable of holding an address"

I wound not agree with that.

I would say
"but a pointer variable is a variable capable of holding an address"

In my opinion a pointer is not necessarilly a variable.

I mean an interger can be a variable and often is, but it is not always, sometimes it is
a constant, ie 5.
Comparing an integer to a pointer isn't even a viable argument because other than the fact that they're both words, they're not the same thing. You can't take out a piece of paper and write a pointer down on it. It's because unlike an integer, a pointer is not data. It's a variable... that holds and address... as we've told you many time.