【发布时间】:2013-04-29 17:59:25
【问题描述】:
首先我声明一个包含 10 个元素的数组 a。然后我调用函数bubbleSort
bubbleSort( a, 10);
其中 bubbleSort 是一个声明为的函数
void bubbleSort(int* const array, const int size)
我的问题是“数组”是否是一个指针——这意味着它存储了数组a (array= &a [0]) 的地址,那么我们如何理解这些术语array[1]、array[2]、array[3].. . 在函数bubbleSort?
这是冒泡排序程序,这部分让我很困惑。
【问题讨论】:
-
数组衰减成指针。
-
@Elazar This question.
标签: c pointers pass-by-reference