数组指针和数组引用做参数的区别

2025-04-15 15:46:53
推荐回答(1个)
回答(1):

都可以改变指向空间的值,传回主函数。
数组指针
是传入的地址
也就是新建了一个指针变量(参数变量),把数组的地址存在里面了,在程序中,这个参数是可以改变值的。
数组引用,是直接把原本的变量传过来了,没有新变量
也就是说,前者要比引用多了一个变量分配
释放的过程,效率略低,几乎可以忽略。
前者的优势是兼容C,
不支持引用的时候代码不用变。
而且编程更灵活一些。