بابلز لرن مرجع آموزش های تخصصی
فرض کنید دو متغیر a و b داریم، که به ترتیب مقادیر آنها 10 و 20 می باشد، چگونه مقادیر آنها را بدون استفاده از یک متغیر کمکی جا به جا کنیم ؟
در اینجا با استفاده از عملیات جمع و تفریق این کار را انجام دادیم:
#include<conio.h>
main()
{
int a=10,b=20;
a=a+b;
b=a-b;
a=a-b;
printf("a = %d, b = %d",a,b);
getch();
}
خروجی:
a = 20, b = 10
همچنین با استفاده از عملیات های ضرب و تقسیم این کار امکان پذیر است:
#include<conio.h>
main()
{
int a=10,b=20;
a=a*b;
b=a/b;
a=a/b;
printf("a = %d, b = %d",a,b);
getch();
}