留言与评论(共有 0 条评论) |
发布时间: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 条评论) |
全站搜索