请问老师什么是短路操作?
来源:4-7 选择练习
TaraTara
2020-04-24 00:01:56
解析里说||是短路操作,这个短路操作指什么?
2回答
同学你好,对于你的问题解答如下:
1、b在前面会报错的,因为没有声明直接就是用了,所以会出现报错,如下:
同学自己也可以动手测试下,结合代码实现的效果,帮助自己更好的理解,学习编程最重要的就是动手写代码哦。
2、是同一个东西。
祝学习愉快~
好帮手慕慕子
2020-04-24
同学你好,短路操作可以理解为只要有一个操作数为真,那么就会返回这个操作数,就不会再执行后面的语句了。
老师这里举一个简单的示例,帮助同学更好的理解,如下:
b没有声明直接就使用了,正常情况下会出现报错,但由于||是短路操作,第一个操作数转成布尔值为true,直接就返回第一个操作数了,不会再往后执行了,所以程序会正常运行,输出a的值
同学可以测试理解下,祝学习愉快~
相似问题