I was reading a csc placement paper where I read a question related to c language array\'s sizeof() operator. Answer was something else then i expected it to be.
The array is passed as a pointer. There is no way for the function to know how much space was allocated to the array.