Passing a two dimensional array to a function, the function needs to know how big each row is in order to know how to scale a + i. The number of rows can be passed as a separate parameter as in the one dimensional case, but the number of columns must be specified as a constant!!!
void printArray(int arr[][4], int rows);
This function can only be used with two dimensional arrays that have 4 columns (that is, whose rows have 4 elements)!!