恭喜,你发布的帖子
发布于 2025-03-08 10:51:11
30楼
何谓双线圈,就是指程序执行结果与某个指令的执行结果是不一致的。
为啥不一致?因为后边有程序把结果给覆盖了。
这个覆盖,就是双线圈的实际表现。
扩展点说,没发生覆盖就可以认为不是双线圈。
再扩展点说,没发生引起结果改变的覆盖就可以认为不是双线圈。
再扩展点说,不仅位,字也可以有双线圈。
所以,双线圈,是对一种容易引起错误结果的编程方法的俗称
这不是典型的结果导向吗?
缅北电诈骗到你的钱算犯罪,没骗到你的钱就不是犯罪了?
多线圈其实质就是对同一布尔变量的多次赋值,无论是条件执行还是无条件执行,前者可能是形式上的,逻辑上可能在同一时刻或同一扫描周期还是单次赋值,后者无论形式还是逻辑上妥妥的都是
请填写推广理由:
分享
只看
楼主