title: Do multi-dimensional arrays cause any problems in C and/or C++?
body: <p>I know that this question seems a little bit hilarious at the first sight. But as I came across this <a href="https://stackoverflow.com/questions/41312092/multidimensional-array-in-c">question</a> I´ve found a <a href="https://stackoverflow.com/questions/41312092/multidimensional-array-in-c#comment69831731_41312092">comment</a>, of <a href="https://stackoverflow.com/users/841108/basile-starynkevitch">@BasileStarynkevitch</a>, a C and C++ high-level user, in which he claimed that multidimensional arrays shall not be preferable to use, neither in C nor in C++:</p>
  
  <blockquote>
    <p>Don't use multi-dimensional arrays in C++ (or in C).</p>
  </blockquote>
  
  <p>Why? Why shouldn´t I use multi-dimensional arrays in C++ nor in C?</p>
  
  <p>What does he meant with this statement?</p>
  
  <hr>
  
  <p>Thereafter, another user replied on this comment:</p>
  
  <blockquote>
    <p>Basile is right. It's possible to declare a 3D array in C/C++ but causes too many problems.</p>
  </blockquote>
  
  <p>Which problems?</p>
  
  <p>I use multi-dimensional arrays a lot and see no disadvantages in using them. In opposite, I think it has only advantages.</p>
  
  <ul>
  <li><p>Are there any issues about using mulit-dimensional arrays I do not know about?</p></li>
  <li><p>Can anyone explain me what they meant?</p></li>
  </ul>