1、逻辑与,A&&B,左边项为否定错误的话,不继续进行右侧项的跟踪判断,不支持非布尔类型的运算 。
2、按位与,A&B,左边项为否定错误的话,依然继续进行右侧项的跟踪判断,支持布尔类型的运算。
3、b=a++,a=2: 先将2赋值给b,再将3给a-------------------------------------b=2,a=3;
4、b=++a,a=2: 先将2+1赋值给b,再将3给a-------------------------------------b=3,a=3;
逻辑与一边失败不看另一边,不支持非布尔类型运算。。
本文详细解析了逻辑与运算符(&&)与按位与运算符(&)的区别,包括它们在布尔表达式中如何工作,以及自增运算符(++)在不同上下文中的行为差异。
2291

被折叠的 条评论
为什么被折叠?



