include <iostream>
using namespace std;
int main 
{
int m=5;
int* m_pointer;    
m_pointer=&m;
/* &m_pointer != m_pointer ,, thats make sense and understandable
because m_pointer stores the address of (m) but it has it's own address
//_________
int m[5]
// m is const pointer for m[]
// &m[0]= m    make sense
//so why &m = m 
//m stores the address of the array m[] so why it does not have its own address 
}
&m_pointer != m_pointer ,, thats make sense and understandable because m_pointer stores the address of (m) but it has it's own address
