x为int类型变量 执行 x+=x*=(x=2*3,x-2)后x=多少?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 11:29:25

x为int类型变量 执行 x+=x*=(x=2*3,x-2)后x=多少?
x为int类型变量 执行 x+=x*=(x=2*3,x-2)后x=多少?

x为int类型变量 执行 x+=x*=(x=2*3,x-2)后x=多少?
这个按照右结合性要先算(x=2*3,x-2),因为‘,‘操作符要从左到右计算所以此时x=2*3=6,括号里边返回6-2=4
表达式简化为
x=6;
x+=x*=4;
从右向左计算,先算x*=4,此时x=6*4=24;x*=4返回24
表达式简化为
x=24;
x+=24;
所以最后x=48;
最后说一句,如果不是为了考试的话就不要研究这样的问题了,没有实际什么用的.

x为int类型变量 执行 x+=x*=(x=2*3,x-2)后x=多少? 若x为int类型变量,则执行以下程序后的x值是?x=6; x+=x-=x*x; x是int 类型变量,则执行下列语句x=7;x+=x-=x+x; 后x的值是 若x为int型变量,x=2;则执行x+=x/=x*x;后,x的值为(),谢谢了 设x为int型变量,则执行“x=10;x+=x-=x-x;” 后,X的值为___________ 9、设x为int型变量,则执行语句x=10;x+=x-=x+x;后,的值为( ). 若有定义int x=0; 则执行:x=3+5,x*5;语句后,变量x的值为8?如题,为什么呢? 已知int x=1,y:执行下述语句后变量X的值是?y=++x>5 && ++x 设x,y,t均为int型变量,执行语句:   x=y=3;   t=++x||++y;   完成后,y的值为 设x,y,t均为int型变量,则执行语句:x=y=3;t=x+y++;后,则y的值为多少 假定x,y为int类型,则执行以下程序段后x的值为______.x=1; y=10;while(x 设x,y,t均为int型变量,那么执行语句x=y=3;t=++x||++y;后y的值是多少呀 以下程序段执行后变量K的值为?int x=20;y=30 k=(x>y)?y:x 设x,y,z均为int型变量,则执行x=y=5;z=++x||++y后,xyz的值依次是? 设x和y均为int型变量,则执行以下的循环后,y值为for(y=1,x=1;y 5 设x和y均为int型变量,则执行下的循环后,y值为____for(y=1,x=1;y 设x,y,z,t均为int型变量,则执行以下语句后,t的值为?x=y=z=1; t=++x || ++y&&++z;设x,y,z,t均为int型变量,则执行以下语句后,t的值为?x=y=z=1;t=++x || ++y&&++z; 菜鸟:设x y t均为int型变量,则执行语句:x=y=2;t=++x||++y;后,y的值为?菜鸟:设x y t均为int型变量,则执行语句:x=y=2;t=++x||++y;后,y的值为?求思求思路