33问答网
所有问题
b-=a;a++;先算前边还是后边?C语言
如题所述
举报该问题
推荐答案 2013-09-11
先算 b-=a; 因为这个语句是先写入的,那么在编译的时候肯定也在前面,所以运算的时候亦是先计算的。一般比较容易混的是:A=C++,A=++C。 这个关于A的值到时不一样的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/d5RRc5ddh.html
其他回答
第1个回答 2013-09-11
顺序执行,先算前边,再算后边
第2个回答 2013-09-11
你用分号隔开了,这是两个语句,与写成两行一样,从前到后按顺序执行。如果中间分号换成逗号不同编译器就不一样了
第3个回答 2013-09-11
b=b-a;a;a=a+1;先算前边
第4个回答 2013-09-11
如果a=1,b=2
运行后(顺序执行,先算前边,再算后边)
b=1
a=2
1
2
下一页
相似回答
c语言
的或运算和自增运算
答:
a--与
a++
是先用后加(减)&&是如果
前面
运算为0后面就不运算 ||是如果前面运算为1后面就不运算 a++与--a的运算都比&&(||)高 问题1:int a,
b;a=b=
1
;++a
||
++b
;a=?
,
b=?++a
a就为2,所以b=1后面就不运算了 include<stdio.h> void main(){ int a,
b;a=b=
1;++a||++b...
关于
c语言++
——的运算问题,求解?
答:
】b=++b+++b+--a;语句这样解释【可以等效换算成b=(++b)+(++b)+(--a),根据=的结合性,
先运算左边(++b)结果是a自增1得到结果b=2
,再计算第二个(++b),因为b此时等于2非等于1,所以应该是在2的基础上再自增1得到b=3。然后再计算(--a),记得a取最新变量值,此时a自减1后参...
求用
C语言
编写逻辑表达式的值,例如
a++
,--
b
以及a+--c+b,求他们的结果...
答:
a++ 表示a=a+1
++a
也表示a=a+1 但是两个表达式的计算顺序不一样 如 int a=0;int b=1
;b=a++
此时输入出a和b结果为 a=1 b=0 即表达式
先计算b=a
=0 再
计算a=a
+1=1 再如 int a=0;int b=1;b=++
a;
此时输入结果是 a=1;b=1;即表达式先计算了a=a+1=1;再计算了b=a=1;同...
大家正在搜
a是b的多少倍怎么算
a·b怎么算
a比b多多少怎么计算
c上a下b怎么算
p(a∪b)怎么算
pa非b怎么算
a比b少多少如何计算
a比b多百分25怎么算
a比b下降多少怎么算