I am confused of what line 4 means. I think that gridPtr is the address of the array named grid and *gridptr is 0. Is this right or not?Code:1.#define ROWS 9 2.#define COLUNMS 9 3.char grid[ROWS][COLUNMS] = {{0,0,'B', 'A','D',0 ,'H','F',0}, {'D',0,'H', 'B','E',0 ,0,0,0}, {'A','G',0, 'C',0,0 ,0,0,'D'}, {0,'A',0, 0,0,0 ,0 ,'G','F'}, {'F',0,'E', 'G',0,'B' ,'C','D','A'}, {0,'I',0, 0,0,0 ,0 ,'B','H'}, {'E','B',0, 'I',0,0 ,0,0,'G'}, {'H',0,'F', 'E','G',0 ,0,0,0}, {0,0,'G', 'H','B',0 ,'F','C',0}}; 4.char * gridPtr = &grid[0][0];