=和==
- “=”是赋值运算
- “==”是比较运算
自增
i++和++i的区别
int a=0;
int c=0;
int b=1;
a=b++;//此时先执行赋值运算,在进行自增运算得到的结果为a=1,b=2
c=++b;//此时先执行自增运算,在进行赋值运算得到的结果为b=3.c=3
自减
i–和--i的区别
int a=0;
int c=0;
int b=4;
a=b--;//此时先执行赋值运算,在进行自减运算得到的结果为a=4,b=3
c=--b;//此时先执行自减运算,在进行赋值运算得到的结果为b=2.c=2
a=a+b等价于a+=b
a=a-b等价于a-=b
猜猜下面四个等价于什么
- a=a/b
- a=b/a
- a=a*b
- a=b*a