Assume the parameters in the following code are being passed by reference. What numbers reside in the variables a and b after the swap takes place? Next, assume the parameters are being passed by value-result. What numbers reside in the variables a and b after the swap takes place this time? void swap(int x, int y, int z) { int tmp = x; x = y; y = z; z = tmp; } int main() { int a = 3; int b = 4; swap(a, b, b); }
Assume the parameters in the following code are being passed by reference. What numbers reside in the variables a and b after the swap takes place? Next, assume the parameters are being passed by value-result. What numbers reside in the variables a and b after the swap takes place this time? void swap(int x, int y, int z) { int tmp = x; x = y; y = z; z = tmp; } int main() { int a = 3; int b = 4; swap(a, b, b); }
C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter15: Recursion
Section: Chapter Questions
Problem 8SA
Related questions
Question
Assume the parameters in the following code are being passed by reference. What numbers reside in the variables a and b after the swap takes place?
Next, assume the parameters are being passed by value-result. What numbers reside in the variables a and b after the swap takes place this time?
void swap(int x, int y, int z)
{
int tmp = x;
x = y;
y = z;
z = tmp;
}
int main()
{
int a = 3;
int b = 4;
swap(a, b, b);
}
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps with 2 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr