When you pass an array as an argument to a function, what actually gets passed?

When you pass an array as an argument to a function, what actually gets passed?

  1. a) Base address of the array
  2. b) The first element of the array
  3. c) Address of the first element of the array
  4. d) Address of the last element of the array

From the BPSC Sub-Assistant Maintenance Engineer 2019 – Preliminary exam, question 18 of 40.

More from this paper