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

变量的连续赋值

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

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

举例说明变量的连续赋值

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;  即先增加,后赋值。

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

相关推荐

  1. C++语法10 变量连续赋值

    2024-06-16 09:56:01       7 阅读
  2. MySQL主键为何不连续

    2024-06-16 09:56:01       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 09:56:01       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 09:56:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 09:56:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 09:56:01       18 阅读

热门阅读

  1. Android 的整体架构

    2024-06-16 09:56:01       7 阅读
  2. Android基础-RecyclerView的优点

    2024-06-16 09:56:01       7 阅读
  3. AWS无服务器 应用程序开发—第十一章API Gateway

    2024-06-16 09:56:01       6 阅读
  4. Eclipse 重构菜单

    2024-06-16 09:56:01       6 阅读
  5. jEasyUI 转换 HTML 表格为数据网格

    2024-06-16 09:56:01       8 阅读
  6. Web前端与软件测试:探索技术与质量的双重世界

    2024-06-16 09:56:01       11 阅读
  7. [英语单词] ellipsize,动词化后缀 -ize

    2024-06-16 09:56:01       9 阅读
  8. PyFlink

    2024-06-16 09:56:01       6 阅读
  9. 如何使用 pip 卸载所有已安装的 Python 包?

    2024-06-16 09:56:01       7 阅读