早教吧作业答案频道 -->其他-->
若有intm=5.y=2;则执行表达式y+=y-=m*=y后y的值是?y的值是-16.若x和n均是int型变量,且x和n的初值均为5,则执行下面表达式x+=n++后x的值为(10),n的值为()为什么上面的y是先赋值后使用而x却是先
题目详情
若有int m=5.y=2;则执行表达式y+=y-=m*=y后y的值是?y的值是-16 .
若x和n均是int型变量,且x和n的初值均为5,则执行下面表达式x+=n++ 后x的值为(10 ),n的值为( ) 为什么上面的y是先赋值后使用而x却是先使用后赋值?同样是?+的形式.初学者没人教,
x+=n++ 不是直接等于x=x+n=n+1?是等于 x=x+n .而求n的时候n++才等于n=n+1 .
若x和n均是int型变量,且x和n的初值均为5,则执行下面表达式x+=n++ 后x的值为(10 ),n的值为( ) 为什么上面的y是先赋值后使用而x却是先使用后赋值?同样是?+的形式.初学者没人教,
x+=n++ 不是直接等于x=x+n=n+1?是等于 x=x+n .而求n的时候n++才等于n=n+1 .
▼优质解答
答案和解析
等号是从右向左结合的
y+=y-=m*=y可以分解成3个表达式
首先,m*=y,经过计算,m=10,y=2,m*=y表达式的值为10
然后,y-=(m*=y),因为y=2,m*=y表达式的值为10,因此等价于y -= 10,所以y=-8 .y-=(m*=y)表达式的值就是-8
最后 y+=(y-=m*=y),因为y-=(m*=y)表达式的值就是-8,因此等价于y+=-8,因为y=-8,所以最后的值就是-16
这个问题的关键其实是要理解表达式的值这一概念,理解它,自然就会了.关于表达式的概念,你可以上网搜一下
y+=y-=m*=y可以分解成3个表达式
首先,m*=y,经过计算,m=10,y=2,m*=y表达式的值为10
然后,y-=(m*=y),因为y=2,m*=y表达式的值为10,因此等价于y -= 10,所以y=-8 .y-=(m*=y)表达式的值就是-8
最后 y+=(y-=m*=y),因为y-=(m*=y)表达式的值就是-8,因此等价于y+=-8,因为y=-8,所以最后的值就是-16
这个问题的关键其实是要理解表达式的值这一概念,理解它,自然就会了.关于表达式的概念,你可以上网搜一下
看了若有intm=5.y=2;则执...的网友还看了以下:
二次函数.急10.已知二次函数y=ax的平方+bx+c中,函数y与自变量x部分对应值如下表:x…… 2020-05-13 …
下列相关叙述中符合图示曲线变化的是()A.若X表示温度,则Y可表示经高温处理后的唾液淀粉酶活性的变 2020-05-15 …
如何突破用x的代数式表示y在教学设计中如何突破这个重难点?若用表格的形式列出一个表格:给出一些x( 2020-05-21 …
初一关于相反数绝对值的问题急如果X表示-1/2的相反数的相反数,Y表示--(+1/4)的值,Z表示 2020-05-23 …
已知二次函数y=x2+bx+c中,函数y与自变量x的部分对应值如下表:x…-11234…y…83- 2020-07-12 …
关于求交集的题目A={x|y=√x^2+2x-3,y∈R}B={y|y=-x^2-3x+10,x∈ 2020-07-15 …
二次函数y=ax2+bx+c的自变量x与函数值y的部分对应值如下表:x…-1123…y…-1--2 2020-07-20 …
(2014•泰安)二次函数y=ax2+bx+c(a,b,c为常数,且a≠0)中的x与y的部分对应值如 2020-11-13 …
已知二次函数y=-x2+bx+c中,函数y与自变量x的部分对应值如下表:x…-101234…y…-8 2020-12-08 …
下列说法错误的是A.│Y│2表示电子出现的几率密度;B.│Y│2表示电子出现的几率;C.│Y│2在空 2020-12-25 …