title: Difference between pointer to pointer array and pointer array
body: <p>What is the different between <code>int **p</code>  and <code>int *p2[5]</code> in the first case p is a pointer to pointers to an array that i will define later!, 
  but p2 also point to array of pointers!!!!.
  <code>int *p2[5]</code> is the same as <code>int p2[5];</code>.
  Because in both cases p2 is pointer  !. 
  what is the difference?</p>