有数组A[]={1,5}和数组B[]={},用C语言指针把数组A的值传给B
时间: 2023-12-15 22:04:40 浏览: 80
C语言 指针与数组的详解及区别
5星 · 资源好评率100%
在 C 语言中,可以通过使用指针来将数组 A 的值传给数组 B。具体的实现方式是,将数组 A 和数组 B 的指针作为参数传递给一个函数,并在函数中使用指针来将数组 A 的值复制给数组 B。例如:
```
void copyArray(int *A, int *B, int n) {
for(int i = 0; i < n; i++) {
B[i] = A[i];
}
}
int main() {
int A[] = {1, 5};
int B[2];
copyArray(A, B, 2);
printf("Array B: {%d, %d}", B[0], B[1]);
return 0;
}
```
在上面的例子中,我们定义了一个名为 `copyArray` 的函数,并将数组 A 和数组 B 的指针以及数组长度作为参数传递给该函数。在函数中,我们通过使用指针来将数组 A 的值复制给数组 B。最后,在 `main` 函数中,我们定义了数组 A 和数组 B,并调用 `copyArray` 函数将数组 A 的值复制给数组 B,并打印数组 B 的值。
阅读全文