#include<iostream>
using namespace std;
int main(){
int fish =6;
int * fishp = &fish;
cout<<fishp<<endl;
return 0;}
this runs ok, but i get the same memory address when i cout either fishp or &fishp. how is it possible for a pointer to
have the same address as the address it's pointing to?