交换两个整形变量的值(不能创建临时变量)

来源:互联网 发布:法国旅游 知乎 编辑:程序博客网 时间:2024/05/22 01:32
#include<stdio.h>
int main()
{
int num1 = 56;
int num2 = 78;
printf("交换前:\n");
printf("num1=%d\tnum2=%d\n", num1, num2);
num1 = num1^num2;
num2 = num1^num2;
num1 = num1^num2;
printf("交换后:\n");
printf("num1=%d\tnum2=%d\n", num1, num2);
system("pause");


}
阅读全文
0 0
原创粉丝点击