将长度相同的一维数组a和一维数组b中下标相网的对应元素相乘,并将结果存放到另一个一维数组c中void test func()void fun (int*a1,int*b1,int*c1,int n)
时间: 2023-12-11 19:05:39 浏览: 136
Python 实现两个列表里元素对应相乘的方法
这是一个函数的声明,其功能是将长度相同的一维数组a和一维数组b中下标相同的对应元素相乘,并将结果存放到另一个一维数组c中。其中,a1、b1、c1分别表示数组a、b、c的首地址,n表示数组的长度。下面是函数的实现代码:
```c
void fun(int *a1, int *b1, int *c1, int n) {
for (int i = 0; i < n; i++) {
c1[i] = a1[i] * b1[i];
}
}
```
该函数使用了一个简单的for循环,遍历数组a、b,并将对应元素相乘的结果存放到数组c中。注意,该函数并未进行参数检查,因此在调用该函数时,需要确保传入的参数a1、b1、c1都非空且长度相同,且n大于0。
阅读全文