问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用C、C++或java实现函数swap(int a,int b),交换实参值

发布网友 发布时间:2022-05-14 18:19

我来回答

5个回答

热心网友 时间:2023-10-20 06:30

swap(int &i int &j){
int temp;
temp=i;
i=j;
j=temp;
}
void main(){
int a,b;
swap(a,b);
}
这是按值传递与按别名传递的区别,按值传递swap函数结束后临时变量就会消失,而按别名传递只要把地址传入main函数就能实施调用

热心网友 时间:2023-10-20 06:30

void swap(int m,int n){
int temp = m;
m = n;
n = temp;
System.out.println("M = " + m + ", N = " + n);
}

热心网友 时间:2023-10-20 06:31

不用指针和引用无法交换,只是操作了局部的变量。追问我也这么认为,可是那道题目定义的函数就是swap(int a, int b),所以才有次提问,看看是不是有什么特殊方法

追答肯定是定义错了。

如果想从函数获得信息只有返回值和指针的方法,其他没有方法从函数获取任何信息。

热心网友 时间:2023-10-20 06:31

wap(int m, int n){
int temp = m;
m = n;
n = temp;
}

热心网友 时间:2023-10-20 06:32

swap(int &a,int &b)
{
int temp;
temp=a;
a=b;
b=temp;
}追问不用指针和引用能实现吗?

追答void swap(int m,int n)

这个的意思是把值传给了函数内的变量
而函数内的变量是局部变量,函数调用结束后这两个局部变量就消失了
也就是对主函数内的变量是不起任何作用的
所以必须用到引用或指针

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 【新手求教】 java 想交换两个数的值,用函数该怎么写? 电脑上忘记退出怎么办 java 怎么实现Swap函数 交换两个数 java 的swap函数怎么写的 java如何实现swap功能? java程序为什么一定要写swap(x,y) java swap函数怎么写 H OW do they fell?中文是什么意思 夏天吃什么好呢?感觉没胃口. 夏季没胃口吃什么好 夏天没胃口的时候该吃什么? FELL 是什么意思? 夏天胃口不好,一般吃什么比较好 爸姓杨属相老鼠生日是7月26妈姓王属相龙生日是6月17孩子出生在2008年农历8月8日男孩和女孩各起一个 夏天没什么胃口,都不知道吃什么才好?有哪些养生食谱呢?好像做些比较开胃可口的菜吃哦! 夏天没有胃口,吃什么菜能开胃 姓杨属鼠的女生正月初五叫什么名字? 个体营业执照几年一审 夏天太热没食欲,吃什么样的菜酸甜开胃还美味? 海天酱油产香油么? java中实现swap函数的几种方式 java中的SwapUtil.swap函数 java如何实现c++中的引用"&"? Java编程:在void swap(int a,int b)里实现交换变量a和b的值,并在主函数里调用,观察输出结果 编写一个函数,将数组中的最大值与最小值交换位置,用指针 c++ 地址 swap函数 java中引用调用是符合数据类型,什么叫数据类型麻烦告诉我 java数据结构---折半查找的递归算法,望高手指点! 我的苹果7id密码忘了这么办 在别人电脑登陆没有退出? 在别人电脑上扫码登录微信 忘记退出了 不知道安全不 把改了是不是别人就登陆不上了? 微信在其他电脑上登录忘退了怎么办 小白请教一下PR怎么设置窗口未1280X720 MINECRAFT里攻击无限的武器是哪个幸运方块模组?凋零风暴和泰坦生物模组在哪里下载? Minecraft Story Mode的凋零风暴有没有MOD 想知道怎样做运动,减肥最快最有效 云南丽江到福建长乐有多少公里 退热贴从冰箱拿出来后需要退冰在用吗 我的世界凋零风暴需要多久才能进化成雷暴凋零风暴? 从云南丽江到福建石狮有多远