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
Get step-by-step solutions from verified subject matter experts
