In: Computer Science
2. Let the function fun be defined as
int fun(int*k) {
*k += 4;
return 3 *
(*k) - 1;
}
Suppose fun is used in a program as follows:
void main() {
int i = 10, j
= 10, sum1, sum2;
sum1 = (i / 2) + fun(&i);
sum2 = fun(&j) + (j / 2);
}
What are the values of sum1 and sum2
a. operands in the expressions are evaluated left to right?
b. operands in the expressions are evaluated right to left?