什么是短路程序?

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:59:26
短路程序是不是死循环程序啊?

不是死循环,短路程序是由于某方面的原因导致某些程序不执行,如:
a=1
1=1 or ++a=2
这段代码执行完后a值为1,因为or语句如果前面的条件为真,则后面的++a=2被短路,根本不会执行,这就是短路程序。再如:
a=1
1=2 and ++a=2
同样,and操作如果前面有条件为假,则表达示为假,后面的语句被短路,不会执行

对就是你说的死循环

????