若x为int型变量,x=2;则执行x+=x/=x*x;后,x的值为(),谢谢了
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 14:22:36
若x为int型变量,x=2;则执行x+=x/=x*x;后,x的值为(),谢谢了
x=0;x+=x/=x*x;按优先级 和 结合方向,先执行x*x (结果为4),再执行x/=4,(即2/4,结果为0),此时x=0;最后执行x+=0;最终结果x=0.
因为评论中有人质疑说 x/=x*x时,x已经是4,结果为1.所以放上这个图.
程序不会骗你,你自己试就可以了.为什么不是4,还是2呢,因为:x*x并未改变x的值,x*=x的结果才是4.语句x/=x*x; 执行时先把x*x的结果存在临时存储区,再把x/4的结果存放在x所在的地址.
因为评论中有人质疑说 x/=x*x时,x已经是4,结果为1.所以放上这个图.
程序不会骗你,你自己试就可以了.为什么不是4,还是2呢,因为:x*x并未改变x的值,x*=x的结果才是4.语句x/=x*x; 执行时先把x*x的结果存在临时存储区,再把x/4的结果存放在x所在的地址.
若x为int型变量,x=2;则执行x+=x/=x*x;后,x的值为(),谢谢了
9、设x为int型变量,则执行语句x=10;x+=x-=x+x;后,的值为( ).
设x为int型变量,则执行“x=10;x+=x-=x-x;” 后,X的值为___________
若x为int类型变量,则执行以下程序后的x值是?x=6; x+=x-=x*x;
x为int类型变量 执行 x+=x*=(x=2*3,x-2)后x=多少?
若x为int型变量,则执行以下语句后,x的值为
设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5;
菜鸟:设x y t均为int型变量,则执行语句:x=y=2;t=++x||++y;后,y的值为?
求C语言高手:设x喂int型变量,则执行语句x=10;x+=x-=x-x;后,x的值为()A.10 B.20 C.40
若有定义int x=0; 则执行:x=3+5,x*5;语句后,变量x的值为8?
若x,i,j和k都是int型变量,则执行下面表达式后x的值为 C x=(i=4,j
C语言 设x为int型变量,则执行语句x=10和x+=x-=x-x后,x的值为 怎么算的?