Question: The correct answer is 3, after passing function f , the return value is 5 , b=f(a,c)=5 my question is why in main, b is
The correct answer is 3, after passing function f , the return value is 5 , b=f(a,c)=5
my question is why in main, b is remaining 3 not updated to 5, since they are all local variables under main function.
many thanks
Consider the following program written in C syntax The output of this program using static scoping is: 2 3 4 5 6
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
