Simple Example Program for Swap Numbers Using Pointers In C++
On this page (6sections)
About this program
This is an example program in c pointer example programs. Read the concept first: Pointer Example Program in C++, then study the code and output below.
Swap Definition
In computer programming, the act of swapping two variables refers to mutually exchanging the values of the variables. Usually, this is done with the data in memory
Using a temporary variable
The simplest and probably most widely used method to swap two variables is to use a third temporary variable:
temp := x
x := y
y := temp
Simple Example Program for Swap Numbers Using Pointers In C++
/*##Simple Example Program for Swap Numbers Using Pointers In C++*/
/*##Simple swap Programs,pointers Example C++ Programming*/
/*##Pass By Referense Function Example Program In C++ Programming*/
// Header Files
#include <iostream>
#include<conio.h>
using namespace std;
// Declare Swap Function Using Pointer
void swap_numbers(int *value1, int *value2) {
int temp;
temp = *value1;
*value1 = *value2;
*value2 = temp;
}
int main() {
// Declare Variables
int number1, number2;
cout << "Simple Example Program for Swap Numbers Using Pointers In C++\n";
// Read User Input
cout << "Enter value of Swap Number # 1: ";
cin>>number1;
cout << "Enter value of Swap Number # 2: ";
cin>>number2;
//Print Values before Swapping
cout << "Before Swapping : Number # 1=" << number1 << ", Number # 2=" << number2 << "\n";
//Call Swap Function By Passing Reference
swap_numbers(&number1, &number2);
//Print Values after Swapping
cout << "After Swapping : Number # 1=" << number1 << ", Number # 2=" << number2 << "\n";
getch();
return 0;
}
Sample Output:
Simple Example Program for Swap Numbers Using Pointers In C++
Enter value of Swap Number # 1: 5
Enter value of Swap Number # 2: 6
Before Swapping : Number # 1=5, Number # 2=6
After Swapping : Number # 1=6, Number # 2=5
Related Pages
Learn the concept first, then study the code:
- C++ Programs — Browse all C++ Programs.
- Pointer Example Program in C++ — Concept — pointers, addresses and dereferencing in C++.
- Simple Program for Print address of Variable Using Pointer in C++ — More in c pointer example programs.
- Pointer Simple Example Program with Reference operator (&) and Dereference operator (*) — More in c pointer example programs.