首页 > 代码库 > C语言结构体,C语言结构体指针,java对象引用,传值,传地址,传引用
C语言结构体,C语言结构体指针,java对象引用,传值,传地址,传引用
C语言结构体,C语言结构体指针,java对象引用,传值,传地址,传引用
传值
把实参的值赋值给行参
那么对行参的修改,不会影响实参的值
传地址
传值的一种特殊方式,只是他传递的是地址,不是普通的如int
那么传地址以后,实参和行参都指向同一个对象
传引用
真正的以地址的方式传递参数
传递以后,行参和实参都是同一个对象,只是他们名字不同而已
对行参的修改将影响实参的值
所谓变量是内存地址的一个抽象名字,在静态编译的程序中,所有变量名都会在编译时转换成内存地址,机器不知道变量名,只知道地址。
C 语言结构体变量名 在编译后,会变成地址,指向结构体的指针是显示的指明地址,结构体变量名,在编译后变为地址,相当于隐式指明地址。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。