A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 天下1083 中级黑马   /  2015-6-12 19:54  /  1220 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

视频上说的是指针,但我感觉定义一个有返回值得函数可以实现啊

11 个回复

倒序浏览
其实应该是有很多种办法,我目前知道的有两种:
1、多定义个变量,然后轮回赋值;
2、用按位异或计算;
回复 使用道具 举报

int a=10;
int b=11;

a = a + b;
b = a - b;
a = a - b;



回复 使用道具 举报
有很多种方法都可以实现的。
回复 使用道具 举报
学习下。。
回复 使用道具 举报
返回值要返回什么?两个数?
如果返回两个数,你还要定义一个数组。
如果你要返回一个数组,你还要考虑数组的数据类型。
如果。。。 。。。
回复 使用道具 举报
任伟 中级黑马 2015-6-13 10:57:44
7#
可以的  
回复 使用道具 举报
方法有很多,只不过我们是寻求最简单的,如果你这个交换值的功能不常用的话,定义一个这样的函数会比较麻烦,用指针来实现比较简单,这个都要看自己的个人需求!!!
回复 使用道具 举报
方法确实有很多种。要选择代码可读性好性能也行的
回复 使用道具 举报
恩谢谢啊
回复 使用道具 举报
aofex 中级黑马 2015-6-13 21:08:56
11#
学习 学习了
回复 使用道具 举报
很多种方法的,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马