A++=B和B=A++意思一样么?
来源:百度知道 编辑:UC知道 时间:2024/05/11 01:13:56
不一样的话 给讲一下
肯定是不一样的。
A++=B是错误的写法,根本就没意义。
"="赋值左边必需是变量,不能是表达式。
我们可以声明:int A=5,B=10
A++是表达式,表达式也是有值的。
A++的值为A的原值5(区分一下++A的值为A+1=6)。
B=A++:将表达式A++的值赋值给B,B=5。
A++=B 等于
A=B;
A+=1;
B=A++ 等于
B=A;
A+=1;
设
A=1
B=2
1)A++=B
是看作两步
A=B=2,A=A+1=3
结果A=3,B=2
2)B=A++
看作:
B=A=1,A=A+1=2
结果B=2,A=2
注:A++是先用A运算,后A自加1
++A是,先A自加1,再运算
到底那个是对的呀
可以确认一下吗
第一个:把B的值赋给A++
第二个:把A+1的值赋给B
举例比较好说明
假设A和B的初始值分别为1和3,则
运行A++=B后,A的值为4(因为B=3,而A=B,则A=3,而后又进行自加___A++,则最后A为4),B值不变
运行B=A++后,A的值为2(因为A=1,进行自加后A为2),B值有变,B的值为式子A++的值,而A++的值为1(先运算后才进行自加,与++A不同),则最后B的值为1
...
A++=B和B=A++意思一样么?
已知(a+b)(a+b)=4,(a-b)(a-b)=6问a*a+b*b和a*b的值
a*b*x*x-(a*a*a*a+b*b*b*b)*x+a*a*a*b*b*b=0的解(a*b不等于0,a和b是常数
|a|-|a-b|+|a+b|=?
初一数学题..(a+b)(a-b)+c(a+b)为什么=(a+b)(a-b+c)
|a-b-c|+|b+c-a|+|a+b+c|=?
a.a+2002=b.b a和b是否存在?[a和b是整数]写出过程
A+A+A+B+B=60 A+A+B+B+B=48 A=?(整数) B=?(整数)
a+b=b+a是不是方程???
A*B=A+B/AB