交换两个整形变量的值(不能创建临时变量)
来源:互联网 发布:法国旅游 知乎 编辑:程序博客网 时间: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");
}
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
- 交换两个整形变量的值(不能创建临时变量)
- 【c语言】 交换两个整形变量的值(要求不创建临时变量)
- 给定两个整形变量的值,在不创建临时变量的前提下,交换两个数的内容
- 不创建临时变量,交换两个变量的值
- 不创建临时变量,交换两个变量的值
- C语言实现两个整形变量的值的交换,不使用临时变量
- C 交换两个整形变量的值
- 不创建临时变量,交换两个数的值
- 不需要创建临时变量,交换两个数的值。
- 不创建临时变量交换两个数的值
- 不创建临时变量交换两个变量的内容
- 两个整形变量交换
- 不定义中间变量,交换两个整形变量的值
- 不使用临时变量而交换两个整形数
- 交换两个数的内容的比较(分为创建临时变量和不创建临时变量两种情况)
- 交换两个整形变量的方法
- 不用临时变量交换两个变量的值
- 不使用临时变量交换两个变量的值
- java.lang.ClassCastException: io.dcloud.HBuilder.xinhuaexpress.XHSApplication cannot be cast to and
- 认识UART接口
- mysql数据库上传csv数据小问题解决
- springmvc前端控制器的配置
- Linux下的工作模型以及Nginx工作原理
- 交换两个整形变量的值(不能创建临时变量)
- 文本转成音频,C#
- 极光验证码的用法
- QT 012 [深入] Qt setupUi函数的原理和实现
- 获取单选框/复选框选中值
- 51nod--1050 循环数组最大字段和
- 导入一个AndroidStudio工程作为一个Library Module
- POJ-1426 Find The Multiple
- 从施奈德曼谈人机交互学科发展看创新的必由之路