0
点赞
收藏
分享

微信扫一扫

数组,指针与函数的关系

心如止水_c736 2022-04-22 阅读 104
c语言

 

  数组作为形参时,假如数组传入到函数的时候,是系统分配栈帧给形参然后复制整个数组的话,会导致对时间和空间的浪费,所以假如形参是数组,数组名会退化成指针(指向首元素的地址)。

  因为把数组作为形参会把数组名退化成指针,而退化之后就会丢失掉它的大小属性,所以假如调用的函数会使用到数组大小 n 的话,要记得:把数组作为形参的话,要同时把数组大小 n 也传给函数

举报

相关推荐

函数指针和函数指针数组

0 条评论