【发布时间】:2020-07-31 04:43:25
【问题描述】:
我想使用嵌套的 for 循环获得这样的输出:
0 0
0 1
0 2
0 3
1 3
1 2
1 1
1 0
2 0
2 1
2 2
2 3
3 3
3 2
3 1
3 0
所以我想出了这个解决方案:
for(i=0;i<4;i++) {
if(i == 1){
for(j=3;j>=0;--j) {
Serial.print(i);
Serial.print(" ");
Serial.println(j);
}
}else if(i == 3){
for(j=3;j>=0;--j) {
Serial.print(i);
Serial.print(" ");
Serial.println(j);
}
}else{
for(j=0;j<4;j++) {
Serial.print(i);
Serial.print(" ");
Serial.println(j);
}
}
}
这可行,但有没有办法在没有循环内的 if 条件的情况下做到这一点?
【问题讨论】:
-
什么是
Serial.print()?这是 C 还是 C++? -
@jwdonahue 它的 arduino serial.print
标签: c loops for-loop arduino nested-loops