a=-1,a+=(a++)-a表达式的值?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 23:31:04
a=-1,a+=(a++)-a表达式的值?
xAJ@2Ke&YijP/EABRPhi"6A\ N'7ϸ=azgscNI8a}^?wwgR' bhA C.Tڧ-J/jf-|)1x,] ¯IDxęJC cD/1tO

a=-1,a+=(a++)-a表达式的值?
a=-1,a+=(a++)-a表达式的值?

a=-1,a+=(a++)-a表达式的值?
原式与下式等价
a = a + (a++) - a;
a++表示,在本条语句结束后,a自加1;
你所问的a+=(a++)-a是一条语句,最后计算的是赋值
所以严格意义上讲这条语句的值是赋值运算的返回值 -1
语句结束后a自加1,a 的值为0