所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

按值传递和按值传递怎么区分?

发布时间:2020-04-12 01:27:32

资讯分类:按值  区分  传递  传递  地址  变成了
按值传递和按值传递怎么区分?

这个有教程,可以看

这里简单讲一下:

值传递的话,只是传递值,对值的改动并不影响原参数的值,比如:

intx=5;

func(x)

{

x=6;//这里x虽然变成了6,但是上面的x依然是5

}

地址传递,传递的是地址,所以只要一改动,所有引自该地址的值都会发生变化,比如:

intx=5;

func(refx)

{

x=6;//这里x变成了6,上面也变成了6

}

至于你说的参数传递,我不是太理解,因为参数传递就是指这两种方式(值传递和地址传递)

留言与评论(共有 0 条评论)
   
验证码:
Top