课程
/后端开发
/C
/C语言入门
2018-04-03
源自:C语言入门 4-6
正在回答
“||”前面的表达式判定为真后,”||”后的表达式就不进行运算了。故a++||a--运行结束后,只运行了a++,没有运行a--,所以a的值为1+1=2,不是1.而--a||a++中第一个表达式中前者为假,所以还需要进行后者的判断,所以a的值是1-1+1=1.
a=1
--a||a++:--a后为0,左0右0,最终为0,为假
a++||--a:左1右0,为真
胖虎爱学习
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答如何不用a*a*a求a的立方?
6 回答a++和++a的值为什么不相同呢?
4 回答怎么理解【a++ = a】和【a++ =a+1】
4 回答a++,,,++a,,,a--,,,--a
4 回答计算顺序为什么是1.a+b 2.b%(a+b)/a和a*b 3.a+b%(a+b)/a+a*b-b