C语言参数传递:
C语言中也有引用传递,引用用来减少复制空间的浪费,是身份别名的意思。
值传递
地址传递
引用传递
值传递
不用说了把一个数单纯的放到函数括号里面。
地址传递:
两部分,用存地址的变量,接收,值的地址
前者int* a(这种意思,是声明一个存地址的变量),后者&a(这种表示方法获得a的地址),最后再取出所指的地址中的值方法:*a。总之,这三个部分
引用传递:
在声明部分操作,int&a,这样就会是,对接收的变量构造出来一个身份证。在后面使用中,直接用a。引用不能连续的,永远都是一开始的第一个引用对象。(相比于指针,引用的获取值的方式是不一样的,这个是经过了特殊的的加工的获取值的方法)
C++的参数传递
它是和C语言的参数传递使用是一样的
Java的参数的参数传递
它特殊在,第一声明的时候,不需要用特殊的符号,&,*,这些统统不用,直接声明,第二用的时候直接用,没有什么特殊的符号