JAVA问题:int x =1,y=2,z =3;则语句 y+=z- - /++x的值是:
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 14:25:33
JAVA问题:int x =1,y=2,z =3;则语句 y+=z- - /++x的值是:
为什么答案说是3.5呢,我也觉得是3啊!
为什么答案说是3.5呢,我也觉得是3啊!
我运行过了x=2;y=3.5;z=2.本来我觉得就是这个结果,为保险起见我运行了一下证明了我的答案!希望会对你有帮助!
再问: 理由呢,能不能说一下原理是什么?
再答: 那好,我就给你解释一下!x,z就不用说了吧,大家的答案都一致,那就给你讲一下y的值,首先得理解单目运算符是怎么运算的,比如说一个变量k,++k的意思是先自增再参与运算,k++的意思是先参与运算再自增。所以说 y+=z- - /++x也就是说z--=3;++x=2;z- - /++x=1.5;y=y+z- - /++x=3.5!明白了吧?!
再问: 理由呢,能不能说一下原理是什么?
再答: 那好,我就给你解释一下!x,z就不用说了吧,大家的答案都一致,那就给你讲一下y的值,首先得理解单目运算符是怎么运算的,比如说一个变量k,++k的意思是先自增再参与运算,k++的意思是先参与运算再自增。所以说 y+=z- - /++x也就是说z--=3;++x=2;z- - /++x=1.5;y=y+z- - /++x=3.5!明白了吧?!
JAVA问题:int x =1,y=2,z =3;则语句 y+=z- - /++x的值是:
若已定义int x,y,z 执行语句x=(x=1,y=z=2,y++,z++),x,y,z的值分别是
C语言问题,int x=3,y=4,z=5;那!(x+y)+z-1&&y+z/2的值是?
已知 int x=2,y=1,z;,则执行语句z=!x&&--y;后,y的值是?
已知int x=5,y=3,z=1;,则执行语句x%=y+z;后,x的值是______.
已知int x=1,y=2,z=3;以下语句执行后x,y,z的值是
经过以下语句定义后,表达式z+=x>y?++x:++y的值为().int x=1,y=2,z=3
C语言:已有定义int x=3,y=4,z=5;则表达式 (x+y)+z-1&&y+z/2的值是?
定义:int x=3,y=4,z=5;则表达式!(x+y)+z-1&&y+z/2的值是
6.已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是
有int x=3,y=2,z=1;表达式x\y&~z的值是?
假设有条件 int x=1,y=2,z=3;则表达式z+=x>y?++x:++y的值是6,为什么是6呢?