zoukankan      html  css  js  c++  java
  • 赋值简单理解

    什么是赋值?

    基本数据类型变量是指赋予字面量、字面值

    引用数据类型变量是指赋予地址值

    什么是初始化?

    引用数据类型变量开辟内存空间并赋予地址值

    压进栈的方法,像一颗颗的子弹压进弹夹,而主函数压在栈底,在主函数中调用的函数按照顺序依次压进栈。

         如果被主函数调用的函数的返回类型是除了void的其它基本类型,则该函数的末尾一定义了return();语句,也就说主函数调用它是为了得到一个结果,给该函数传递的参数可以是基本数据类型也可以是引用数据类型。

         如果被主函数调用的函数的参数列表中传递的是基本数据类型,则在该被调用的函数栈中会改变在栈中数据值,但是因为调用后就会弹栈,局部变量随之消失,改变没有实际效果。主函数栈中的数据将不会改变原值。

         如果被主函数调用的函数的参数列表中传递的是引用数据类型,则堆内存中的数据会改变原值,因为即使方法弹栈,但是堆内存数组对象还在,可以通过地址继续访问.

  • 相关阅读:
    安装jdk
    chrome
    Jenkins启动
    Red Hat Linux分辨率调整
    Jemeter第一个实例
    grep与正则表达式
    使用ngx_lua构建高并发应用
    UML建模之时序图(Sequence Diagram)
    secureCRT mac 下破解
    跨域通信的解决方案JSONP
  • 原文地址:https://www.cnblogs.com/lubocsu/p/5141543.html
Copyright © 2011-2022 走看看