int x=2,y=3; 表达式 x+y---x+x++ - --y 值为 1 这个表达式的值是 2 写错了...囧,运算后x=3,y=1
来源:学生作业帮助网 编辑:六六作业网 时间:2024/09/02 00:09:12
intx=2,y=3;表达式x+y---x+x++---y值为1这个表达式的值是2写错了...囧,运算后x=3,y=1intx=2,y=3;表达式x+y---x+x++---y值为1这个表达式的值是2
int x=2,y=3; 表达式 x+y---x+x++ - --y 值为 1 这个表达式的值是 2 写错了...囧,运算后x=3,y=1
int x=2,y=3; 表达式 x+y---x+x++ - --y 值为 1
这个表达式的值是 2 写错了...囧,运算后x=3,y=1
int x=2,y=3; 表达式 x+y---x+x++ - --y 值为 1 这个表达式的值是 2 写错了...囧,运算后x=3,y=1
不按照编译器,因为不同编译器的运算结合处理不同,结果也会不同,单纯按照理论计算的话如下:优先计算的是x或者y++和--的运算,也就便成为x+2-x+3- --y,接下来计算X和Y的加减运算,因为--y是在运算后在计算的运算符,接下来变为5- --y,变成--2,也就是值为1