I have the following code snippet:
char board[3][3] = { {\'1\',\'2\',\'3\'}, {\'4\',\'5\',\'6\'},
Though it's a 2D array, inside the memory it will be represented as linear array. so when you say, board[0][0] it still points to the first element in that linear array and hence the same memory address.