[Solved] What does char a[50][50] mean in C?
char a[50][50] declares a as a 50-element array of 50-element arrays of char. That means each a[i] is a 50-element array of char. It will be laid out in memory like: +—+ a: | | a[0][0] +—+ | | a[0][1] +—+ | | a[0][2] +—+ … +—+ | | a[0][49] +—+ | | a[1][0] +—+ … Read more