3 ms·
> it only works for fixed-sized arrays It also works for variable length arrays. void f(int n) { float a[n]; int m = sizeof a
by enriquto 4y ago
> it only works for fixed-sized arrays
It also works for variable length arrays.
void f(int n)
{
float a[n];
int m = sizeof a / sizeof *a;
assert(n == m);
}