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

数组与指针可交换性的总结

时间:2014-11-16 19:59:56      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:文件   方法   函数   总结   指针   数组   第一个   而且   情况   

1.用a[i]这样的形式对数组进行访问总是被编译器解释像*(a+i)这样的指针访问。

2.指针始终就是指针。它绝不可以改写成数组。你可以用下标形式访问指针,一般都是指针作为函数

参数时,而且你知道实际传递给函数的是一个数组。

3.作为函数的参数时,一个数组的声明可以看作是一个指针。作为函数参数的数组始终会被编译器修

改成指向数组第一个元素的指针。

4.因此,当把一个数组定义为函数的参数时,可以选择把它定义为数组,也可以定义指针。不管选择哪

种方法,对编译器而言,函数内部事实上获得的都是一个指针。

5.在其他所有情况中,定义和声明必须匹配。如果定义了一个数组,在其他文件对它进行声明时也必须

把它声明为数组,指针也是如此。

数组与指针可交换性的总结

标签:文件   方法   函数   总结   指针   数组   第一个   而且   情况   

原文地址:http://www.cnblogs.com/chengjaven/p/4101720.html

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