Question: consider the following C Program int fun ( int * i ) { * i + = 1 ; return 2 ; } void main

consider the following C Program
int fun(int *i){
*i +=1;
return 2;
}
void main(){
int x=0;
x=x+fun(&x);
}
what is the value of x after the assignment statement in main, assuming
operands are evaluated from left to right ?
operands are evaluated from right to left ?
justify you answers.

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 Programming Questions!