早教吧作业答案频道 -->其他-->
若有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;则执...的网友还看了以下:
若连续型随机变量X~N(3,4),则(N(0,1)最后是X–3/2还是X–3/若连续型随机变量X~ 2020-04-12 …
甲乙两数的和是50,如果甲数减少6,乙数增加6,甲数还比乙数多2,求甲乙两数?没有是X方程式没有Y 2020-04-27 …
C中执行下列代码后整型变量x和y的值是 求详解 --C中执行下列代码后整型变量x和y的值是int 2020-05-13 …
f(x+y)=f(x)f(y),求f'(x)与f(x)的关系?设f在正无穷到负无穷有定义,且对所有 2020-05-13 …
假设X为随机变量,则对任意实数a,概率P{X=a}=01.“X不是离散型随机变量”和“X的概率密度 2020-05-17 …
指数函数的类型比如f(x)=a^x,有没有f(x)=a^(kx+b)或f(x)=ka^(x+b)等 2020-06-03 …
一道有关函数间断点的简单问题若f(X)=(e的x次方-a﹚除以[x(x-1)]有可去间断点x=1, 2020-06-06 …
为什么电灯泡的寿命X不是离散型随机变量,而某网页在24小时之内被浏览的次数Y是?课本上的解释是“X 2020-06-19 …
对于任意实数aP{X=a}=0为什么推不出X是连续随机变量啊?如果是对于所有的aP{X=a}=0那 2020-06-23 …
高数有关函数连续性问题讨论函数的连续性,若有间断点,判别其类型不是x ,而是n趋于无穷! 2020-06-27 …