黑马程序员技术交流社区
标题:
关于交换两个数的问题。。。
[打印本页]
作者:
伍陶陶
时间:
2015-11-16 23:32
标题:
关于交换两个数的问题。。。
请问在C语言中不利用指针方法可不可以用函数的方法交换两个数????
如int 5, int 7 交换成 7 ,5 。
作者:
仰望星空的猪
时间:
2015-11-16 23:40
用把返回值存到数组里也可以实现,感觉麻烦了!常用的是定义第三个变量临时存储 ,也可以利用加减法或者用异或
作者:
chenxinju
时间:
2015-11-23 23:13
函数指针实现好 效率高
作者:
l5681065
时间:
2015-11-24 17:32
#include <stdio.h>
int main()
{
int a=7,b=4;
a=a^b;
b=a^b;
a=a^b;
printf("a=%d,b=%d\n",a,b);
return 0;
}
作者:
MillerD
时间:
2015-11-24 22:24
定义一个中间变量?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2