Passing multidimensional arrays

f(int t[][3]), f(int *t[3])
f(int **t) if t is dynamically allocated