Arduino中数组的相加减
时间: 2024-10-01 13:09:23 浏览: 39
在Arduino中,你可以使用基本的算术运算符(如+、-)对数组中的元素进行相加或相减操作。如果你有两个数组,它们应该有相同的尺寸,才能进行对应位置的元素相加或相减。
假设你有两个整数数组 `arrayA` 和 `arrayB`,并且它们的长度一样,可以这样做:
```cpp
// 定义两个数组
const int arrayA[] = {10, 20, 30};
const int arrayB[] = {5, 15, 25};
// 相加操作
int sumArray[3]; // 结果数组
for (int i = 0; i < sizeof(arrayA) / sizeof(int); i++) {
sumArray[i] = arrayA[i] + arrayB[i];
}
// 相减操作
int differenceArray[3];
for (int i = 0; i < sizeof(arrayA) / sizeof(int); i++) {
differenceArray[i] = arrayA[i] - arrayB[i];
}
```
这里我们创建了一个新的数组 `sumArray` 和 `differenceArray` 来存储结果。每次迭代,我们将 `arrayA` 的当前元素与 `arrayB` 的相应元素相加或相减。
阅读全文