11问答网
所有问题
当前搜索:
c语言a+=a-=a*=a
c语言
中的运算符
a+= a-= a*= a
的值为?
答:
a+=a可写为a=a+a=0 综上:
a+=a-=a*=a
的值为0
C语言
中
a+=a-=a*=a
答案是多少?
答:
a初值为12时,
a+=a-=a*=a
结果为0步骤:这个表达式的运算是从右向左的:1. a*=a:a=a*a=12*12=1442. a-=144: a=a-144=144-144=03. a+=0: a=a+0=0+0=0。
C语言
中的一个表达式
a+=a-=a*=a
是如何运算的?请高手来指教指教。。谢谢...
答:
a+=a-=a*=a
//先算a*=a,即a=a*a=12*12=144 a+=(a-=144) //再算a-=144,即a=a-144=144-144=0 a+=0 a=a+0=0+0=0 ---> a最后的值是:0
求
C语言
语句运行结果
a+=a-=a*=a
;
答:
a+=a-=a*=a
;相当于三步:a=a*a;a=a-a;//a肯定等于0了 a=a+a;//a还是等于0 结果当然是0啦
c语言a+=a-=a*a
=?
答:
a=-12。 按照从左至右结合性和优先级顺序,先计算a-=a*a,最后a结果为a=a-a*a,a=3-3*3=-6; 再计算a+=-6,因为此时a的值已经变成了-6,所以计算过程是a=a+(-6)=-6-6=-12。 或:
a+=a-=a*
a; 复合赋值表达式,从右到左运行,可以分拆成: a-=a*a; a+=a; a的原值为3 a-=a*a; ...
c语言
中,已知a=12,则表达式
a+=a-=a*=a
的结果是什么,求步骤
答:
从右向左算 首先a的值是12 第一步:计算
a*=a
a
=a*
a=144 第二步:计算
a-=
144 a=a-144=0 第三步:计算
a+=
0 a=a+0=0
C语言
中,
a+=a-=a*=a
答:
优先级从右到左 先计算
a*=a
再
a-=a
最后
a+=a
c语言
中
a+=a-=a*a
如何计算
答:
连续赋值运算,从右向左计算即可。原始的表达式等于:
a-=a*
a;
a+=a
;也就是:a=a-a*a;a=a+a;例如a=5;那么:a=a-a*a=5-5*5=-20;a=a+a=-20 + (-20) = -40;最终a为-40,表达式整体值也就是a最终值,一样是-40。
c语言
中 a+=a-=a*a和
a+=a-=a*=a
这两个式子有什么区别 它们分别该怎么算...
答:
a+=a-=a*a等效与a=a-a*a,a=a+a;
a+=a-=a*=a
等效与a=a*a,a=a-a,a=a+a;结果1:-4 2:0
...a=10,则表达式
a+=a-=a*=a
的值是多少?怎么算出来的?
答:
a+=a-=a*=a
展开后应该为:a=a+a=a-a=a*a;首先计算a=a*a,结果a=100,接着计算a=a-a,结果a=0,再计算a=a+a,结果还是0。OK,就是这样计算的。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言中a++和++a有什么区别
c语言a=b=c
c语言a+
c语言m=a>b
c语言getchar
c语言char怎么用
c语言char是什么
c语言(a,b)
a在c语言中是多少