017.运算符-算术运算符-递增递减

#include <iostream>
using namespace std;
int main()
{
    //1.前置递增;
    int a = 10;
    ++a;//让变量+1
    cout <<"a="<< a << endl;


    //2.后置递增;
    int b = 10;
    b++;//让变量+1
    cout << "b=" << b << endl;

    //3.前置后置的区别
    //前置递增,先让变量+1,然后进行表达式运算
    int a2 = 10;
    int b2 = ++a2 * 10;
    cout << "a2=" << a2 << endl;
    cout << "b2=" << b2 << endl;

    //后置递增,先进行表达式运算,后让变量+1;
    int a3 = 10;
    int b3 = a3++ * 10;
    cout << "a3=" << a3 << endl;
    cout << "b3=" << b3 << endl;


    //4.前置递减;
    int c = 10;
    --c;//让变量-1
    cout << "c=" << c << endl;


    //5.后置递减;
    int c1 = 10;
    c1--;//让变量-1
    cout << "c1=" << c1 << endl;

    //6.前置后置的区别
    //前置递减,先让变量-1,然后进行表达式运算
    int c2 = 10;
    int d2 = --c2 * 10;
    cout << "c2=" << c2 << endl;
    cout << "d2=" << d2 << endl;

    //后置递减,先进行表达式运算,后让变量-1;
    int c3 = 10;
    int d3 = c3-- * 10;
    cout << "c3=" << c3 << endl;
    cout << "d3=" << d3 << endl;

    system("pause");
    return 0;
}

 

posted @ 2021-09-03 17:36  梦之心  阅读(58)  评论(0编辑  收藏  举报