I'm a lot confused with multi-dimensional arrays and pointers. I tried searching, found and read some articles. But there are still some doubts.
We can not use a double pointer(int **) for a two dimensional array, right? Instead we need to have an array of pointers with the length equal to the number of columns.
The confusion is, if we can have an array of strings(or double dimensional character array) with double char pointer(char **), why not int ** can point to double dimensional array?