c - What is the meaning of `int a[6][(2,2)]` array? -
the second dimension of array not clear. size of array 48, int 2 bytes exact difference between int a[6][4] , int a[6][(2,2)]?
what exact difference in
int a[6][4], inta[6][(2,2)]?
there big difference. int a[6][(2,2)] largely equivalent int a[6][2]. (2,2) expression involves comma operator , evaluates 2.
the subtle difference (see comment @virgile) (2,2) not constant expression in c. int a[6][(2,2)] size 6 array of size 2 variable length arrays. technically, equivalent to
int n = 2; int a[6][n];
Comments
Post a Comment