2-9关于数组作为参数

2-9关于数组作为参数

请问老师普通的在栈空间开辟一个空间来传递参数的写法是怎么样的?

跟(int a[],int len)这种传参方式不是一样的么?

正在回答 回答被采纳积分+1

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

2回答
guly 2018-10-16 11:57:01

你好,是的,做为形参的时,int a[],a[]作为形参,可以更明显的体现这是一个数组。如果解决您的问题请采纳,祝学习愉快!

Tender10 2018-10-15 16:30:05

函数定义后面的(int a[],int len)这个参数是形参,在main函数里调用函数并传递值的是实参。形参在函数被调用的时候会在内存空间分配空间。

  • 提问者 qq_林二爷_0 #1
    我想问的是为什么(int a[],int len)中的int a[]代表的是数组的地址,我是觉得如果把整个数组传递进来也是这样写的,
    2018-10-16 10:11:53
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
C++零基础入门 热门编程语言 二级考试必备
  • 参与学习       529    人
  • 提交作业       110    份
  • 解答问题       594    个

无论您是零基础、还是想晋升,亦或是想转型,C++无疑都是最佳选择。本路径共分为基础语法、指针与引用、面向对象三大模块,为你开启入门C++编程的大门!

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

在线咨询

领取优惠

免费试听

领取大纲

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