Machine-translated by Google. Questions are authored in English.
Top

Discussion

The parameter passing mechanism for an array is

  • A.call by value
  • B.call by value-result
  • C.call by reference
  • D.none of these

Answer: C

Correct answer: call by reference

C passes everything by value, but what is passed for an array is its base address, so the function works on the caller’s own storage and any change it makes is visible afterwards. That effect is what “call by reference” describes, and it is why a function can fill an array supplied by its caller.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.