int main()
{
//交换两个int的变量,不创建额外变量
int a = 3;
int b = 5;
printf("%d %d\n", a, b);
a = a^b; //a=a+b
b = a^b; //b=a-b
a = a^b; //a=a-b
printf("%d %d\n", a, b);
return 0;
}
交换两个int的变量,不创建额外变量
原创qaq2333 ©著作权
文章标签 交换两个int的变量不创建额外变量 文章分类 C/C++ 后端开发
上一篇:C语言实现简易扫雷
下一篇:求一个数的二进制有几个1
-
两个类互为成员变量
#includeclass B;class A{public: B* m_pB; v
fun class ios #include -
JAVA中的for两个变量如何定义 for循环定义两个变量
七、循环语句 循环就是让一段代码反复执行,达到想要的效果 for循环语句: for是一种比较灵活且较危险(与其他循环相比)的一种循环 一般用一个变量来引导for循环的运行,这个变量叫做循环变量i(index) &nbs
JAVA中的for两个变量如何定义 c语言 开发语言 for循环 while循环 -
java for定义两个变量 java定义两个变量ab
变量-----声明变量 int a; //声明一个整形变量,a int b,c,d; //声明三个整形变量b,c,d;注意:变量不能同名-----变量初始化 &nbs
java for定义两个变量 java System 编译错误 数据类型