自增++和自减–运算符讲解

自增++和自减–运算符讲解

自增运算符(++)和自减运算符(–)都是单目运算符,即一个变量的使用。以++也就是自增运算符为例,通过位置在前在后决定是“先加再用”,还是“先用再加”,如下方代码:

#include<iostream>
using namespace std;
int main()
{
   int a=10;
   cout<<a++<<endl;    //++在后,就是先用再加,即先输出在自加1
   cout<<a++<<endl;  
   cout<<a<<endl;
  return 0;
}
大家看此代码及注释可以理解,所谓的先加再用或先用再加,这个用在不同代码场景中是不一样的,此处代码的用就是用cout输出。大家可以尝试读此程序的输出,正确结果应该是:
   10
   11
   12

原因在于,第一次输出是先输出10,再加1,a变成11,第二次输出,同理也是先输出即11,然后加1变成了12,第三次在输出就是12。

请大家理解然后上机实验。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容