दो वेरिएबल को स्वैप करने का एक उदाहरण निम्नलिखित है।
उदाहरण
#include <stdio.h>
int main()
{
int a, b;
printf("Enter the value of a : ");
scanf("%d", &a);
printf("\nEnter the value of b : ");
scanf("%d", &b);
a += b -= a = b - a;
printf("\nAfter Swapping : %d\t%d", a, b);
return 0;
}
आउटपुट
Enter the value of a : 23 Enter the value of b : 43 After Swapping : 43 23
उपरोक्त प्रोग्राम में, दो वेरिएबल a और b घोषित किए जाते हैं और रनटाइम पर डायनामिक रूप से आरंभ किए जाते हैं।
int a, b;
printf("Enter the value of a : ");
scanf("%d", &a);
printf("\nEnter the value of b : ");
scanf("%d", &b);
किसी तीसरे वेरिएबल का उपयोग किए बिना संख्याओं को स्वैप किया जाता है।
a += b -= a = b - a;