Problem:
Question 1: Why would you choose to write a function that computes a single numeric or character value as a non void function that returns a result through a return statement rather than to write a void function with an output parameter?
Question 2: Explain the allocation of memory cells when a function is called. What is stored in the function data area for an input parameter?
Could someone help to explain the answer of these questions.