您当前的位置: 首页 > 

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

编译器的不同,导致运行结果不一样

柳鲲鹏 发布时间:2020-04-28 13:07:52 ,浏览量:0

  以前在福州的时候,公司的POS机上线出了一个问题,计算结果错了。为什么呢?代码一样,开发使用的编译器与上线时的编译器不一样。

  正好同事住一起,说起这个事,我们几个倒是很明白:括号用少了。什么意思?就是在一个if语句中,几个判断条件,我们认为的优先级与编译器实际的优先级不一样。如果没有括号强制,编译器就按照自己的处理。于是出错了。

  所以在写代码的时候,吾都是用最简单明了的语句,不会试图使用那些莫名其妙的语法。这个可以参考:

https://blog.csdn.net/quantum7/article/details/105728599

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0474s