title: Pointer vs Array in function definition: what is the difference between void fct1(int *p) and void fct1(int p[])?
body: <p>i wanna know what is the difference between</p>
  
  <pre><code>void fct1(int *p)
  </code></pre>
  
  <p>and</p>
  
  <pre><code>void fct1(int p[]) 
  </code></pre>
  
  <p>i know that both are pointers but are there any differences</p>