码迷,mamicode.com
首页 > 编程语言 > 详细

c语言数组做函数参数退化为指针

时间:2015-07-24 18:14:12      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

我的系统是MAC OS 64位。根据自己的系统位数不同是有差异的。以下是我学习过程中遇到的问题

大侠略过。。。

技术分享

有时候我们想通过一个函数对数组的元素进行操作,在sizelen函数中想想通过sizeof获得数组的长度。

想法是好的,不要以为你对C语言很了解了。其实数组在做函数参数是只是传了,一个指针。也就是数组

的首地址。

技术分享

从结果可以看出,C编译器确实是这么做得。我的系统是64位,所以int *是占8个字节。

以上只是我学习过程中遇到的问题。大侠略过。。。

c语言数组做函数参数退化为指针

标签:

原文地址:http://www.cnblogs.com/coblong/p/4674050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!