निम्नलिखित दो चरों की अदला-बदली का एक उदाहरण है।
उदाहरण
#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 : 4323
उपरोक्त कार्यक्रम में, दो चर ए और बी घोषित किए जाते हैं और रन टाइम पर गतिशील रूप से प्रारंभ किए जाते हैं।
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;