c++将数组作为参数意味着什么?



将数组作为参数意味着什么?:

1:传递常规变量时,函数将使用该变量的拷贝,但传递数组时,函数将使用原来的数组,实际上,这种区别并不违反C++按值传递的方法,数组传递时传的是数组的地址。


2:数组名和指针对应的好处,坏处?
   (1):好处:将数组地址作为参数可以节省复制整个数组所需的时间和内存。
   (2):坏处:使用原始数据增加了破坏数据的风险,但是ANSI C和C++ 的const限定符提供了解决这种问题的办法。
发布了529 篇原创文章 · 获赞 252 · 访问量 127万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览