声明函数的数组参数不一定要用方括号表示法,也可以用指针表示法,如下所示: void displayArray(int* arr, int size) { for (int i = 0; i < size; i++) { printf("%d\n", arr[i]); } }CCopy 在函数内部我们仍然使用数组表示法,如果有需要,也可以用指针表示法: void displayArray(int* arr, int size) { for (int i = 0; i < size; i++) { printf("%d\n", *(arr+i)); } }CCopy 如果在声明函数时用了数组表示法,在函数体内还是可以用指针表示法: void displayArray(int arr[], int size) { for (int i = 0; i < size; i++) { printf("%d\n", *(arr+i)); } }CCopy