关于另一个同学的问题“数组之间的互相赋值问题”

关于另一个同学的问题“数组之间的互相赋值问题”

在另一个同学的问题“数组之间的互相赋值问题”中,动态数组array1赋值给普通数组array2后,改变array1,array2为什么能同步变化?


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

这涉及到了指针指向的问题了,array1赋值给array2同时,也是地址的赋值,所以最后在输出的时候,两个数组都指向同一个地址,最终得到的结果也实现相同的。

  • 慕粉3506778 提问者 #1
    就是说OC中数组赋值给数组是传递地址,swift中是传递值,对吗?
    2017-07-08 23:22:57
  • 慕粉3506778 提问者 #2
    非常感谢!
    2017-07-09 15:57:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师