Re:Everything I wish I knew when learning C
by chipsa on Tuesday November 29, 2022 @09:48AM
(#33788237)
They're pointers, just weird ones. The compiler knows it's an array, so it gives the result of the actual amount of space it takes up. If you passed it into a function, and used the sizeof operator in the function, it'd give `sizeof(int *)`. Because sizeof is a compile-time operation, so the compiler still knows that info for your example.
[ Parent
| on HN ]