No.6十六届蓝桥杯备战|赋值操作符|连续赋值|复合赋值|类型转换|强制|混合|赋值(C++)

赋值操作符

在变量创建的时候给⼀个初始值叫初始化,在变量创建好后,再给⼀个值,这叫赋值。

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++中提供了复合赋值符,⽅便我们编写代码,这些赋值符有:

复合赋值符
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值