This is not a valid c code. in c you pass paramaters as value, not reference.
equivalent of this is
void row_del(int ***a, int *row, int col, int k);