Passing an array by reference will make the type system check that the passed array has exactly 20 elements. Also, sizeof will return the size of the array, not of a pointer. However, it isn't that...