Question: A. Consider the following C program: Int fun (int*i) { *i + = 7; return 5; } void main () { int x = 2;

A. Consider the following C program:

Int fun (int*i) {

*i + = 7;

return 5;

}

void main () {

int x = 2;

x = x + fun (&x);

}

What is the value of x in the following two cases?

1) If the operands in the expression are evaluated left to right,

x = ?

2) If the operands in the expression are evaluated right to left,

x = ?

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!