title: cannot convert 'int [2][4]' to 'int**' in assignment
body: <p>I am trying to do some stuff with pointers. I wrote the following code. </p>
  
  <pre><code>#include &lt;stdio.h&gt;
  
  int main(int argc, char const *argv[])
  {
      int **p;
  
      int x[][4] = {{5,3,4,2},{5,3,4,2}} ;
  
      p = x;
      printf("%d\n", p);
  
      p++;
      printf("%d\n", p);
      return 0;
  }
  </code></pre>
  
  <p>But I am getting errors.
  The error is at line : </p>
  
  <blockquote>
    <p>p = x;</p>
  </blockquote>
  
  <p>I think I am confused with pointers. Please help me with it.</p>