2つの値を交換する方法
774 ワード
#include<stdio.h>
int main(int argc, char* argv[])
{
int a=5,b=10,c=0;
c=a;
a=b;
b=c;
printf("a=%d b=%d
",a,b);
return 0;
}
:
#include<stdio.h>
int main(int argc, char* argv[])
{
int a=5,b=10;
a=a+b;
b=a-b;
a=a-b;
printf("a=%d b=%d
",a,b);
return 0;
}
#include<stdio.h>
int main(int argc, char* argv[])
{
int a=5,b=10;
a = a ^ b;
b = a ^ b;
a = a ^ b;
printf("a=%d b=%d
",a,b);
return 0;
}