C语言编写一个使用指针的ex函数,交换数组a和数组b中对应元素
时间: 2024-02-18 19:06:08 浏览: 83
可以使用如下代码实现:
```c
void ex(int *a, int *b, int n) {
for (int i = 0; i < n; i++) {
int temp = *(a+i); // 保存a[i]
*(a+i) = *(b+i); // 将b[i]赋值给a[i]
*(b+i) = temp; // 将保存的a[i]赋值给b[i]
}
}
```
其中,`a`和`b`分别是两个整型数组的指针,`n`表示数组的长度。在函数内部,使用循环遍历数组,并使用指针操作交换对应位置的元素。注意,在使用指针操作时,需要使用`*`符号来访问指针所指向的值。
阅读全文