您好、欢迎来到现金彩票网!
当前位置:大发体育在线 > 址传 >

vb60 关于传值传址

发布时间:2019-08-13 21:19 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  swap1是传值,所以它内部对x和y做任何修改都不会影响到a和b的值,所以swap1运行完毕后a和b的值是不变的;

  而swap2是传址,所以x与a、y与b所指向的是同一个内存地址,换句话说就是它们实际上是同一个变量,所以函数内部对x和y所做的任何修改都会直接反映到a和b,因此swap2运行完毕后a和b的值就互相换过来了。

  1、传值是把参数的值传递给函数,也就是说,你把银行账户的余额告诉别人,别人是不会把你的钱取走的,他只不过是知道你有多少钱而已;

  2、而传址则是把参数的内存地址传递给函数,也就相当于你把银行账户的帐号密码告诉别人了,这个会有什么结果就自己去想了。

  传址,或称为传引用,是将实参本身作为形参传入,形参的改变实际就是实参的改变

http://usdiclofenacs.com/zhichuan/376.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有