首先,我声明了一个有10个元素的数组a
。然后我调用函数bubbleSort bubbleSort(a, 10);
,其中bubbleSort是一个声明为void bubbleSort(int* const array, const int size)
的函数。
我的问题是,如果“array”是一个指针,这意味着它存储了数组a
的地址(array=&a[0]
),那么我们如何理解在函数中的这些术语array[1]
,array[2]
,array[3]
……?
这是一个冒泡排序程序,这部分对我来说很困惑。