2016 - 2024

感恩一路有你

c语言中的短路现象是指什么 c语言,什么是逻辑运算中“短路”现象?

浏览量:1066 时间:2021-03-14 01:51:38 作者:admin

c语言,什么是逻辑运算中“短路”现象?

&这是C语言的短路现象。实际上,它类似于数学0*x/y,而且x/y之后就不需要计算了

答案是b)2,2,2,4。我不可能五岁!短路规则是:在整个逻辑表达式中,同级运算符从左到右进行运算。当当前子表达式的运算结果可以确定整个表达式的值时,正确的表达式都不需要运算,取当前子表达式的值作为整个表达式的值。这里你是:如果((a=2)|(b=1))C=2,因为前面的子表达式a=2是“真”,那么只要|”两边的一个是“真”,那么子表达式b=1就不会被计算,结果(a=2)|(b=1)取“真”,执行机构句子C=2。在后者中,如果因为C==3不是真的(因为C的上一个赋值是2),则不需要在&;之后执行子表达式d=-1,因此整个表达式(C==3)&&(d=-1)是“false”,并且不执行主体语句a=5。所以最终的输出是2,2,2,4。

c语言中的短路现象是指什么 c语言短路原则 c语言逻辑表达式短路

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。