নিম্নলিখিত দুটি ভেরিয়েবল অদলবদল করার একটি উদাহরণ।
উদাহরণ
#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
উপরোক্ত প্রোগ্রামে, দুটি ভেরিয়েবল 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;