我想做的是:如果存储在数组元素中的任何值大于 2,则将数组中该元素的值设置为零
int column[] = { 0-var1, 1-var3, 2-var2, 3-var6, 4-var7 };
if (column[] > 2){
column[] = 0;
}
但显然它无法运行代码,因为我没有指定哪个索引,但这是我不希望它只检查一个元素的要点,我希望它检查整个数组
最佳答案
您需要将 if 语句放在带有索引的循环中。
for(x=0; x < sizeof(column) / sizeof(int); x++) {
if (column[x] > 2) {
column[x] = 0;
}
}
关于C : Arduino : Check to see if all the values in an array are larger than x and set them to zero,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22520084/