为什么C语言中arr(数组名)可以等价于&arr[0](指针)?请通过代码示例(如int arr[3] = {1,2,3};)说明: 为什么arr + 1指向arr[1]而非arr的地址? 当数组作为函数参数传递时,为什么实际传递的是指针? 这种设计对编程有何利弊?欢迎结合实际项目讨论!欢迎小伙伴们畅所欲言,一起把数组指针吃透~
arr(数组名)
&arr[0](指针)
(如int arr[3] = {1,2,3};)
arr + 1
arr[1]
登录后即可发布作业,立即登录
正在编辑内容
我的作业
全部作业
未解锁课程不能发布信息~
解锁课程
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号
在线咨询
领取优惠
免费试听
领取大纲