Question: Consider the following program written in C-based pseudocode: a = 2; /* global variable */ void f(int x) { a++; x++; } void main() {
Consider the following program written in C-based pseudocode:
a = 2; /* global variable */
void f(int x) {
a++;
x++;
}
void main() {
f(a);
}
For each of the following parameter-passing methods, what will be the output of the program?
a) Pass by value
b) Passed by reference
c) Passed by value-result
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
