Consider the following program written in C syntax:
void f(int first, int second){
first *= first;
second *= second;
}
void main(){
int list[2] = {1, 3};
f(list[0], list[1]);
}
A) If the passing method is pass by value, what are the values of the list array after execution?
B) If the passing method is pass by reference, what are the values of the list array after execution?