为什么我的elseif陈述从未执行

马特乌斯·卡尼亚(Mateusz Kania)

知道为什么否则将永远不会执行该陈述吗?程序运行时,差值会不断变化。

        double difference = abs(reale_x[0] - reale_x[1]);
        if (0 <= difference < 45) {
            timer_counter += 1;
            if (timer_counter == 30) {
                cout << "CLICK" << '\n';
            }
        }
        else if (difference > 50) {
            timer_counter = 0;
        }
缓冲

比较不是在c ++中工作的方式。

这段代码是什么

if (0 <= difference < 45) {

它首先比较0是否小于或等于difference然后用布尔值true或false“替换”它。然后将bool值(因此1或0)与45进行比较。它将始终小于45。您拥有的始终是真实的语句。

因此,您编写if语句的方式是

if (difference >= 0 && difference < 45){

请注意,由于您的else if语句,如果差异> 44和<51,它将不会执行

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在freebsd历史记录中我看到带有*的命令,但从未执行?

来自分类Dev

为什么我的timeToLiveFunction从未调用过?

来自分类Dev

为什么当我执行Await.result时,我的Scala异步测试从未完成?

来自分类Dev

我的陈述无效,我也不知道为什么

来自分类Dev

RSpec 为什么 before(:each) 从未执行过?

来自分类Dev

为什么这段代码在if陈述中给我错误

来自分类Dev

为什么退货给我陈述和无

来自分类Dev

为什么我的“如果”陈述不起作用?

来自分类Dev

为什么我的else陈述不起作用?

来自分类Dev

为什么这个 Java 代码总是给我“错误”的陈述?

来自分类Dev

为什么我从未编程将APEX提交时就提交?

来自分类Dev

为什么我的计时器Observable从未调用过?

来自分类Dev

为什么我的条件从未得到满足?

来自分类Dev

为什么我的终止处理程序从未被调用?

来自分类Dev

为什么我的 ByteToMessageDecoder 解码方法从未被调用?

来自分类Dev

为什么我的if,elseif,else语句不起作用?

来自分类Dev

有人可以告诉我为什么我的if / else陈述不起作用吗?

来自分类Dev

为什么从未调用$ routeChangeSuccess?

来自分类Dev

为什么解雇从Fragment启动的DialogFragment后,从未执行过Fragment的onResume方法?

来自分类Dev

iOS:为什么提取后台功能从未完全执行?

来自分类Dev

为什么我的浏览器显示一种我从未选择过的语言

来自分类Dev

为什么我的陈述总是假的?if(isset($ _ GET ['action'])&& $ _GET ['action'] =='IPN_Handler')

来自分类Dev

为什么我的Switch陈述式案例无法在完全匹配的字符串上触发?

来自分类Dev

为什么我的功能会自动执行?

来自分类Dev

为什么我的JavaScript自动执行功能?

来自分类Dev

为什么不执行我的WPF ValidationRule?

来自分类Dev

为什么我的goroutine不执行?

来自分类Dev

为什么我的Ruby脚本不执行?

来自分类Dev

Angular与Coffeescript:为什么执行我的方法?

Related 相关文章

  1. 1

    为什么在freebsd历史记录中我看到带有*的命令,但从未执行?

  2. 2

    为什么我的timeToLiveFunction从未调用过?

  3. 3

    为什么当我执行Await.result时,我的Scala异步测试从未完成?

  4. 4

    我的陈述无效,我也不知道为什么

  5. 5

    RSpec 为什么 before(:each) 从未执行过?

  6. 6

    为什么这段代码在if陈述中给我错误

  7. 7

    为什么退货给我陈述和无

  8. 8

    为什么我的“如果”陈述不起作用?

  9. 9

    为什么我的else陈述不起作用?

  10. 10

    为什么这个 Java 代码总是给我“错误”的陈述?

  11. 11

    为什么我从未编程将APEX提交时就提交?

  12. 12

    为什么我的计时器Observable从未调用过?

  13. 13

    为什么我的条件从未得到满足?

  14. 14

    为什么我的终止处理程序从未被调用?

  15. 15

    为什么我的 ByteToMessageDecoder 解码方法从未被调用?

  16. 16

    为什么我的if,elseif,else语句不起作用?

  17. 17

    有人可以告诉我为什么我的if / else陈述不起作用吗?

  18. 18

    为什么从未调用$ routeChangeSuccess?

  19. 19

    为什么解雇从Fragment启动的DialogFragment后,从未执行过Fragment的onResume方法?

  20. 20

    iOS:为什么提取后台功能从未完全执行?

  21. 21

    为什么我的浏览器显示一种我从未选择过的语言

  22. 22

    为什么我的陈述总是假的?if(isset($ _ GET ['action'])&& $ _GET ['action'] =='IPN_Handler')

  23. 23

    为什么我的Switch陈述式案例无法在完全匹配的字符串上触发?

  24. 24

    为什么我的功能会自动执行?

  25. 25

    为什么我的JavaScript自动执行功能?

  26. 26

    为什么不执行我的WPF ValidationRule?

  27. 27

    为什么我的goroutine不执行?

  28. 28

    为什么我的Ruby脚本不执行?

  29. 29

    Angular与Coffeescript:为什么执行我的方法?

热门标签

归档