Array Basics (sizeof)

westfw:

I showed clearly how to pass a pointer to an array and get the correct size using sizeof.

void Foo( arr_t *arrp ){

But that's not a pointer to an array; it's a pointer to a PARTICULAR SIZE of array.

There is no other definition of an array. The last index must always be sized.