一道C语言题 a的值为9,则表达式x+=x-=a+a的值是()A.-18 B.-9 C.0 D.18
请详细解释下原因,谢谢!
选C还是题出错了哦? X 确定无初始值哈
人气:122 ℃ 时间:2019-10-19 13:51:29
解答
X应该有个初值
拿X = 0来说
X+=X-=a+a
+号的结合形式是 自左向右
=号的结合形式是 自右向左
这个最后可以化解为
x = x-(a+a);
x = x+x;
最后得到的结果是-36 至于你的上面那个题的X初值是多少 我不知道
推荐
- C语言题a=10,b=15,c=1,d=2,e=0,则表达式a*b&&c的值为
- c语言练习题 和表达式"!x)"值完全相同的表达式什么一道高级语言程序设计的课后习题
- 一道C语言题,“若整型变量a、b、c、d中的值依次为:1、4、3、2,则条件表达式a
- 问一个C语言题目,最好说详细一点,一下符合C语言赋值表达式的是?A:d=9+c+f
- 符合C语言语法的赋值表达式是A、d=9+e+f=d+9 B、d=9+e,f=d+9 C、d=9+e,e++,d+9 D、d=9+e++=d+7
- 求圆心在直线3x+2y=0上,并且与x轴的交点分别为(-2,0),(6,0)的圆的方程.
- 1.一辆越野车在沙漠中行驶32.5千米耗油5.2升.它要跨越的无人区总路程为1303千米,至少要准备多少升汽油?(得数保留整数)
- 住院时我很难过,怎么翻译?
猜你喜欢