传值与传址

原创 2015年11月21日 08:57:09


算法和数据结构就是编程的一个重要部分,你若失掉了算法和数据结构,你就把一切都失掉了

-------------------------------------------------------------------------------------------------------------------

先举两个例字:

  int a=100;

  int b=a;

  system.out.println(b);    //b为100---->>>此为传值


  person x=new person();    //person类

  x.age=20;    //age为person类的属性

  person y=x;

   y.age=30;

   System.out.println(x.age);     //结果为30.------->>此为传址

那么问题来了,则么样区分呢?

  总结:

           简单类型的变量为传值。如 byte short int double floate 等等

          引用类型的变量为传址。如 String 对象。



版权声明:欢迎转载,但请注明出处

相关文章推荐

Java是传值还是传址引用

  • 2007年04月20日 17:28
  • 53KB
  • 下载

JAVA中的引用到底是传值还是传址?

JAVA中的引用到底是传值还是传址? JAVA中除了8种基本类型外,其它的类型是引用类型,像STRING,数组,文件流等。引用变量在JAVA中是一个存储对象在内存中的地址的变...

Java中传值与传址、static、继承、重写、super

Ctrl + Alt +S:快速产生get与set方法、构造方法等。 栈:一般是方法调用时进入的区域 方法中永远使用与方法最近的参数。1. 传值与传址 指的是方法调用时的参数传递。 a....

【基础原理】猪仔战软考之传值(byvalue)还是传址(byref)

【前言】 “气死我了,气死我了。这个破软考,不考了。” “怎么了呀,洋妹妹!” “你瞎呀!没看做题不会嘛。” ...

Python 函数参数引用(传值/传址)/copy/deepcopy

精简版: 传值:被调函数局部变量改变不会影响主调函数局部变量 传址:被调函数局部变量改变会影响主调函数局部变量 Python参数传递方式:传递对象引用(传值和传址的混合方式),如果是...
  • bbbeoy
  • bbbeoy
  • 2017年03月28日 16:26
  • 191

Python 函数参数引用(传值 or 传址)copy和deepcopy

博文结构: 1、传值、传址的概念和区别 2、python 参数传递的方式 3、copy和deepcopy 的使用 4、python的数据存储方式传值、传址的概念和区别:传值:被调函数局部变量改...

PHP基础之定界符、传值与传址、变量的销毁、可变变量

1.四种定界符 1.1PHP执行原理 客户端向服务器发送请求,如果请求的是一个HTML页面,服务器直接将HTML页面发送给客户端给浏览器解析,如果是PHP页面,则服务器会运行PHP页面,生成标准的...

Python的传值和传址与copy和deepcopy

Python的传值和传址与copy和deepcopy 1.传值和传址 传值就是传入一个参数的值,传址就是传入一个参数的地址,也就是内存的地址(相当于指针)。他们的区别是如果函数里面...
  • WHACKW
  • WHACKW
  • 2015年01月10日 18:00
  • 496

传值与传址调用

传值与传址调用        在C语言中,函数参数的调用有两种方式,传值调用和传址调用,根据不同的情况选择合适的调用方式。 1.      传值调用 所谓的传值调用,就是将变量的值复制一份给函数...

Java中的传值引用和传址引用

传值引用主要是针对基本数据类型而言。所谓传值引用,就是在进行变量的传递过程中,传递的是变量的实际的值,是一个新的拷贝,一个变量值不会影响另一个变量值得改变。       eg: public cl...
  • MYBOYER
  • MYBOYER
  • 2013年02月19日 16:20
  • 473
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:传值与传址
举报原因:
原因补充:

(最多只允许输入30个字)