In a reputable source about C, the following information is given after discussing the
... It's a bit unfortunate that the terminology [address of] remains, because it confuses those who don't know what addresses are about, and misleads those who do: thinking about pointers as if they were addresses usually leads to grief...
Other materials I have read (from equally reputable sources, I would say) have always unabashedly referred to pointers and the
& operator as giving memory addresses. I would love to keep searching for the actuality of the matter, but it is kind of difficult when reputable sources KIND OF disagree.
Now I am slightly confused--what exactly is a pointer, then, if not a memory address?
The author later says: ...I will continue to use the term 'address of' though, because to invent a different one [term] would be even worse.