数组作为函数参数
数组作为函数参数
- 传递数组名:将数组名作为函数参数传递时,实际上传递的是数组的首地址,函数内部可以通过指针操作来访问和修改数组元素。例如:
c
void printArray(int arr[], int size) {
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
}
int main() {
int arr[5] = {1, 2, 3, 4, 5};
printArray(arr, 5);
return 0;
}
- 注意数组大小:函数接收数组参数时,最好同时传入数组的大小信息,以便在函数内部准确操作数组。
