您当前的位置: 首页 >  c语言
  • 4浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C语言学习第25篇---数组参数和指针参数剖析

CodeAllen嵌入式编程 发布时间:2019-04-08 22:18:54 ,浏览量:4

知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》和《征服C指针》,《C和指针》,有兴趣的朋友可以看我置顶文章获取

 

之前结论:数组作为参数时会退化为一个指针

 

但是为什么呢?

1.C语言发明之初是为了编写操作系统,是以值拷贝的方式传递参数

2.当向函数传递数组时:

    -将整个数组拷贝一份传入参数 ,不可取

    -将数组名视为常量指针传递数组首元素的地址

 

C语言最初目的

1.整体拷贝效率太低

2.参数位于栈上,太大的拷贝会导致栈溢出

 

 

二维数组参数:

  • 二维
关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0829s