(c++)将数组做函数参数若形参改变有方法能使实参不变吗? 我来答 1个回答 #热议# 为什么说不要把裤子提到肚脐眼? 庄政警 2020-03-09 · TA获得超过9916个赞 知道大有可为答主 回答量:1113 采纳率:94% 帮助的人:854万 我也去答题访问个人页 关注 展开全部 这个变通一下,复制一份,然后操作副本就行了啊比如int* f(int* a, int len){ int* b = new int[len]; //申请一块内存 memcpy(b, a, len * sizeof(int)); //复制b[0]=666; //操作b .......................................... return b; //堆指针,注意合适的时候释放} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2019-12-20 c++ 函数参数是数组,形参和实参地址不一样也能一起改值? 1 2018-08-15 为什么在函数中改变形参值能改变实参值?C++ 1 2019-04-13 C++形参与实参 2 2013-02-26 c++中,实参和形参有什么区别? 366 2011-06-06 关于C++的二维数组函数中,形参改变如何改变实参。可以的话最... 1 2010-05-04 C++语言:函数用二维数组作参数,调用该函数时该如何写实参?... 3 2009-09-24 C++题目:程序中,当调用函数时,实参与形参各占一个独立的存... 21 更多类似问题 > 为你推荐: