设a=12,且定义为整型.a+=a-=a*=a为什么它的值为0?
来源:百度知道 编辑:UC知道 时间:2024/06/20 15:24:54
原来a=12,为整型.求a+=a-=a*=a.值为零.谁知道为什么为零呢
a*=a得出a=a*a,a=144;
a-=a,a=a-a,a=144-144,a=0;
a+=a,a=a+a,a=0+0,a=0;
所以结果是零。
=是自右向左的
a=12
a*=a A就是 12*12=144
a-=a A就是144-144=0
a+=a A就是 0+0=0
所以是0
给分
a+=a-=a=a*a
a=a*a 12*12=144
a-=a 144-144=0
a+=a 0+0=0
无论取多少,最后结果都是0
这是个C 语言的计算题!
遵循从右至左运算..
过程如前边的..a 的值一直在变化
最后答案 0
设a,b为正数,且a^b=b^a,b=9a
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)。
写出下面表达式运算后A的值,设原来A=12。设A和N已定义为整形变量。
为什么说a--+1的结果为3,变量a为1? 设整型变量a为2。
设a>0,a为常数,且a+b=0,解方程X/(X+a)+(根号a)/根号(a+X)=b/a
设A,B为锐角,且sin^2A+sin^B=sin(A+B),求证A+B=90
.设A为2阶可逆矩阵,且已知(2A)-1= ,则A=( )
C语言 赋值表达式运算,设a初始值为12,a/=a+a,求a的值为?
设a,b是正数,且a的b次方=b的a次方,b=9a,则a的值为
设函数f(x)在点x0及其邻近有定义,且有f(x0+Δx)-f(x0)=aΔx+b(Δx)^2. a,b为常数,则有()