Consider the following program written in C syntax: void fun (int first,int second) { first +=first; second +=second; } void main() { int list[2]={1,3}; fun(list[0], list[1]); } For each of the following parameter-passing methods, what arethe values of the list array after execution? a. Passed by value b. Passed by reference c. passed by value-result Consider the following program written in C syntax: void fun (int first,int second) { first +=first; second +=second; } void main() { int list[2]={1,3}; fun(list[0], list[1]); } For each of the following parameter-passing methods, what arethe values of the list array after execution? a. Passed by value b. Passed by reference c. passed by value-result