C++语法10 变量连续赋值、自增自减

 这是《C++算法宝典》语法入门篇的第10节文章~

如果你之前没有太多C++基础,请点击👉专栏:C++语法入门,如果你C++语法基础已经炉火纯青,则可以进阶算法👉专栏:算法知识和数据结构👉专栏:数据结构

目录

变量的连续赋值

举例说明变量的连续赋值

训练:妈妈分糖果

妈妈分糖果参考代码

变量的自增自减

注意事项


变量的连续赋值

当很多个变量都需要给一个相同的值的时候,我们可以用连续的赋值符号完成这个操作。

基本格式:变量=变量=变量=……=变量=表达式;

举例说明变量的连续赋值

int  a,b,c,d,e;

a=b=c=d=e=88;

完成的功能是将88这个数值赋给a,b,c,d,e这五个变量。而在程序内部执行的顺序如下:

e=88;   d=e;  c=d;   b=c;   a=b;

训练:妈妈分糖果

小知邀请三个小伙伴来家做客,妈妈刚好买回来一袋糖果准备分给小知及他的三个小伙伴们吃,每个人分3颗糖果,但是还没等大家动口吃,第三个拿到糖果的人已经把糖果吃完了,于是小知妈妈又给了他5颗,请问最后每个人还有几颗糖果?(要求:用变量赋值完成上述操作)

【样例输入】无

【样例输出】3  3  5  3

妈妈分糖果参考代码

#include <iostream>
using namespace std;
int main( )
{
     int a,b,c,d;
     a=b=c=d=3;
     c=0;
     c=5;
     cout << a<<" "<<b<<" "<<c<<" "<<d;
     return 0;
}

变量的自增自减

当我们需要将变量的值增加1或者减少1的时候,我们可以利用自增(++)自减运算符(--)来完成这个操作。

例如:++a; 和  a++;    相当于a=a+1;

--a  ; 和  a--;    相当于a=a-1;

注意事项

++a和a++单独使用的时候是一样的,但是如果与赋值运算符一起用的时候就有区别了。

例如:

b=a++;  相当于   b=a;  a++;        即先赋值,后增加;

b=++a;  相当于   a++;  b=a;  即先增加,后赋值。

同样的,自减运算也类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bigbigli_大李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值