社区
Java SE
帖子详情
交换引用,还是交换数据?
woeapple
2007-10-26 12:03:38
int temp=data[i];
data[i]=data[j];
data[j]=temp;
请问dat[i],和data[j],交换的是数据,还是只是改变了引用关系?
...全文
59
5
打赏
收藏
交换引用,还是交换数据?
int temp=data[i]; data[i]=data[j]; data[j]=temp; 请问dat[i],和data[j],交换的是数据,还是只是改变了引用关系?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cupid_love
2008-08-06
打赏
举报
回复
和C语言中的是一样的,假如数组中存放的是引用型的数据,那么交换的将会是引用。
xhffut
2007-10-26
打赏
举报
回复
数据
汪老实
2007-10-26
打赏
举报
回复
交换的是数据
wushui1215
2007-10-26
打赏
举报
回复
看你数组里存的什么了,如果是基本类型 那就是数据 如果是其他类型那就是引用喽。。
数组的其中某一项 不也是个变量吗?当普通变量看不就完了。。。
woeapple
2007-10-26
打赏
举报
回复
谢谢大家,不过书上不是说除了基本类型,其他都是引用类型吗,而数组就属于非基本类型啊!
C#访问OPC读取
数据
在工业自动化领域,OPC(OLE for Process Control)标准被广泛应用于不同设备和系统之间的
数据
交换
。OPC提供了一种统一的方式,使得基于Windows的应用程序能够与PLC(可编程逻辑控制器)、SCADA(监控与
数据
采集)...
Newtonsoft.Json.dll 程序文件
JSON (JavaScript Object Notation) 是一种轻量级的
数据
交换
格式,常用于 Web 服务和应用程序之间的
数据
传输。Newtonsoft.Json 提供了高效的性能和丰富的功能,使得处理 JSON 在 C#、VB.NET 或其他 .NET 语言中变得...
C++ 四种
数据
交换
的函数
C++ 四种
数据
交换
的函数 //使用异或操作实现原位
数据
交换
//只对整数有效!! //
引用
+异或 方法1 void myswap(int &a, int &b){ a = a^b; b = a^b; a = a^b; } //原位...
用函数
交换
两个
引用
指向的对象--java
虽然用函数
交换
对象的作用并不是很重要,但是我相信,对于刚学java的同学来说,如果能够了解其中的原理的话,还是能有不少收获的。以下纯属个人见解,如有错误,欢迎指正。 首先,java把内存划分为堆内存和栈内存...
用传
引用
的方式
交换
两个变量的值及其能顾得以成功
交换
的原因 c++ 简单易懂
//问题1:为什么用传
引用
的方式可以
交换
两个数的值? //传
引用
的方式相当于传入了一个指针常量的形式,操控的是同一块内存空间 //所以可以
交换
两个数的值 //问题2:为什么用传值的方式就不可以
交换
两个变量的值 //...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章