Question: Consider the following C-like program: void fun (int f, int s) { f += f; s += s; } void main() { int list[2] =

Consider the following C-like program:

void fun (int f, int s)

{

f += f;

s += s;

}

void main()

{

int list[2] = {1,3};

fun (list[0], list[1]);

}

For each of the following parameter-passing method, what are the values of the list after execution?

a. Passed by value

b. Passed by reference

c. Passed by value-result

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!