C语言计算.设x=4,y=8.说明下列运算后,x,y,z的值分别是多少?
问题描述:
C语言计算.设x=4,y=8.说明下列运算后,x,y,z的值分别是多少?
1、z=(x++)*(- -y) ;2、z=(++x)-(y- -) ;3、z=(++x)*(- -y) ;4、z=(x++)+(y- -)
答
x==5,y==7,z==28;x==5,y==7,z==-3;x==5,y==7,z==35;x==5,y==7,z==12; x++表示后增预算,即先使用X,之后在做++运算,假设X=4,y=x++;这时候就是先把x的值赋给y,在做++运算,执行完后,结果为y==4,x==5;++x表示后增运算,即...