rangeReport->anchoDistance[rxPacket.sourceAddress[0]-7] = distance*1000;这是原代码;
我把rxPacket.sourceAddress[0]-7,rangeReport->anchoDistance[-5]输出出来了
printf("rangeReport is %d,%d",rxPacket.sourceAddress[0]-7,rangeReport->anchoDistance[-5]) ;
结果如下:
-5,452。distance 2: 452mm,
也就是说rxPacket.sourceAddress[0]-7=-5,rangeReport->anchoDistance[-5]就是距离z
数组下标是-5,这是什么概念呢?
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632