早教吧 育儿知识 作业答案 考试题库 百科 知识分享

a++||b++分别在a的值为1和0时为什么不一样,a++&&b++呢?对于逻辑表达式a++||b++设a的值为1时,b的值不会发生改变,为什么?在a的值设为0的时候,b的值会改变,为什么?对于逻辑表达式a++&&b++设a的值

题目详情
a++||b++ 分别在a的值为1和0时为什么不一样 ,a++&&b++呢?
对于逻辑表达式 a++||b++
设a的值为1时,b的值不会发生改变,为什么?
在a的值设为0的时候,b的值会改变,为什么?
对于逻辑表达式 a++&&b++
设a的值设为1时,b的值会发生改变,为什么?
在a的值为0的时候,b的值不会改变,为什么?
▼优质解答
答案和解析
||表示或,当前面a++的值非0时,整个结果就是真了,后面的运算就不会做了.同理&&表示且,前面值为0,结果就是假了,后面运算就不做了.而像a++,++在后表示先用a的值判断,之后再自加1,++在前就先自加1在判断了,就是这样了……
看了 a++||b++分别在a的值...的网友还看了以下: