| 如果三个相等的判断的话,可以用switch……case……,或者if……else if……else,试下 |
hhh402 发表于 2020-6-14 18:32 同感,有些人不注重这些细节,bug在哪里自己找不出来。 ![]() |
| C语言书上有讲解用法和举例 |
| 66行下count没有清零,当你在开始下一个的时候总是在累加,导致运行过程中count,而且需要添加一个time=0;这相当与三个周期结束下一个三次采样,time从0开始计数,cout也从零计数,认为楼上说的不对,没有见过你把time到结束清零 |
|
思路正确。 注意一下:每次的起点、终点如何界定。 |
| 正常情况下if()语句的判断要使用>或<,不要用==,用==有风险,比如if(time==60),如果有高等级中断的话有可能错过,改成if(time>=60)比较好。 |
| 建议你去找本书看看,可能是此处的量增多,在其它地方也应该跟着进行变动 |