title: C pointer to array as argument of func
body: <p>I saw in internet that pointer to array and pointer to first element of array are the same things. But in CooCox next call an error:</p>
  
  <pre><code>//Get Arr
  uint8_t TestDataArr[10];
  //Func get pointer to arr
  void InitData (TestPacks *Data)
  {
  //Some code
  }
  //This call error
  InitData(&amp;TestDataArr)
  //But this is norm
  InitData(&amp;TestDataArr[0])
  </code></pre>
  
  <p>Why did it happen?</p>