引用传递之数组传递
答案:2 悬赏:0
解决时间 2021-02-21 06:45
- 提问者网友:温柔又任性
- 2021-02-20 07:55
package com.xia.wei; public class QuoteTransmit { int[] stu=new int[5]; Arrays arrays=new Arrays(); arrays.arr(stu); } class Arrays{ public void arr(){ } } 我想把QuoteTransmit类中的数组stu当作参数传到Arrays类中的arr方法,如何实现呢?
最佳答案
- 二级知识专家网友:何以畏孤独
- 2021-02-20 09:01
数组不是引用传递的吗 直接传过去就行了吧 public void arr(int[] arr){}; 改变arr的值 stu也会改变的
全部回答
- 1楼网友:佛说妍妍很渣
- 2021-02-20 09:34
引用其实就是一个变量的别名,实质可理解为指向原变量的一个指针。可以这样想,c语言中没用引用的概念,那它怎么通过调用函数来完成变量的变换勒?答案只有一个:变换地址,方可实现,上面的模板你看成一种数据类型,比如就int,引用是c++的特征之一,但你要知道c++也是从c发展起来的,追根求源嘛,就用指针了,当然用引用也行,其实效果都是一样的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯