如何将数组函数转换为指针函数

How to convert array function into pointer function

本文关键字:函数 转换 指针 数组      更新时间:2023-10-16

所以我了解数组函数的基本知识,但在使用指针将此源代码从数组函数转换为函数时遇到了问题。

void sortArray(int array[], int size)
{
  bool swap;
  int temp; 
  do
  {
    swap = false;
    for (int count = 0; count < (size - 1); count++)
      {
        if (array[count] > array[count + 1])
        {
          temp = array[count];
          array[count] = array[count + 1];
          array[count + 1] = temp;
          swap = true;
        }
      }
    } while (swap);
}

这个函数已经可以使用指针了。

定义:

void sortArray(int array[], int size)

相当于:

void sortArray(int* array, int size)