首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >零碎串行打印

零碎串行打印
EN

Stack Overflow用户
提问于 2018-03-20 15:57:38
回答 1查看 43关注 0票数 0

我试着在做完测量后打印我的超声波距离测量:

代码语言:javascript
复制
int i,result = 0, values[51];
for(i=0;i<51;i++){
    result = TakeMeasurement; // UltraSound Measurement
    Serial.print("Nr.");
    Serial.print(i);
    Serial.print(": ");
    Serial.println(result);
    values[i++] = result;
    delay(150);
}

当我运行这段代码时,串行监视器显示:

代码语言:javascript
复制
Nr.0: 44
Nr.2: 45
Nr.4: 45
Nr.6: 46
Nr.8: 45

……一直到Nr. 50

不均匀的数字在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-20 16:02:08

增加两次:一次在循环头(i++)中,然后添加到valuesvalues[i++]中。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49388808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档