Is it always legal to cast expressions of type of multi-dimension
array to type of pointer?
Including:
T[] to T* ,
T[][] to T* ,
T[][][] to T* ,
and so on...
For example:
int *mtxrot1d(int *p, int n);
int a2[N][N];
int a3[N][N][N];
mtxrot1d((int*) a2);
mtxrot1d((int*) a3);
Thank you for your time.
array to type of pointer?
Including:
T[] to T* ,
T[][] to T* ,
T[][][] to T* ,
and so on...
For example:
int *mtxrot1d(int *p, int n);
int a2[N][N];
int a3[N][N][N];
mtxrot1d((int*) a2);
mtxrot1d((int*) a3);
Thank you for your time.
Comment