赋值操作符
在变量创建的时候给⼀个初始值叫初始化,在变量创建好后,再给⼀个值,这叫赋值。
int a = 100; // 初始化
a = 200; // 赋值,这⾥使⽤的就是赋值操作符
赋值操作符 = 是⼀个随时可以给变量赋值的操作符,赋值运算符是把右边的值赋值给左边的,这个和数学中的书写习惯是不同的。
连续赋值
赋值操作符也可以连续赋值,如:
int a = 3;
int b = 5;
int c = 0;
c = b = a + 3; // 连续赋值,从右向左依次赋值的
虽然⽀持这种连续赋值,但是写出的代码不容易理解,建议还是拆开来写,这样⽅便观察代码的执⾏细节。
int a = 3;
int b = 5;
int c = 0;
b = a + 3;
c = b;
这样写,在调试的时候,每⼀次赋值的细节都是可以很⽅便的观察的。
复合赋值符
在写代码时,我们经常可能对⼀个数进⾏⾃增、⾃减的操作,如下代码:
int a = 10;
a = a + 3;
a = a - 2;
这样代码C++给提供了更加⽅便的写法:
int a = 10;
a += 3;
a -= 2;
C++中提供了复合赋值符,⽅便我们编写代码,这些赋值符有:
| 复合赋值符 |
|---|

最低0.47元/天 解锁文章
2866

被折叠的 条评论
为什么被折叠?



