快捷搜索:

C语言数组分析

在一维数组中使用下标来访问数组,Array是整个分配存储空间的名字,单个的存储空间并没有名字。这个存储空间存储的值为数组的元素,主要是 Array[0],Array[1],...,Array[N-1],数组元素并没有名字。我们对数组的访问主要是采用下标的方式进行访问。Array与这块存储空间已经密切的关联起来,不能改变。但是需要主要的是Array作为右值时,表示的是该数组首个元素(Array[0])的地址,而不是代表整个数组的地址起始地址,虽然两个起始地址是相同的,但是需要理清其中的概念。整个数组的起始地址可以通过对这块存储区域取地址,也就是采用&a,这时得到的值才是整个数组的起始地址,虽然两个值是相同的,但是需要搞清楚其中的道理。

您可能还会对下面的文章感兴趣: