C++ Program to swap two numbers using call by Reference
In this program, You will learn how to swap two numbers using call by Reference in C++.
Call by Reference
void swap(int *x, int *y) {
//statement
}
Example: How to swap two numbers using call by Reference in C++.
#include<iostream>
using namespace std;
void swap(int *x, int *y) {
int temp = *x;
*x = *y;
*y = temp;
}
int main() {
int a, b, s;
cout << "Enter two numbers:";
cin >> a >> b;
swap(&a, &b);
cout << "After swap a is:" << a;
cout << "\nAfter swap b is:" << b;
return 0;
}
Output:
Enter two numbers:10 20
After swap a is:20
After swap b is:10