0-1 C 语言基础系列——自增运算符

78 阅读1分钟

a++与++a的区别

概述

前置自增运算符 ++a:将 a 先加一,再返回值

后置自增运算符 a++:先获取到 a 的值,再加 1

示例代码

#include "stdc++.h"
using namespace std;

int main() {
    int a,b,c;
    a=10;
    b=a++;
    cout<<a<<" "<<b<<endl;

    a=10;
    c=++a;
    cout<<a<<" "<<c<<endl;

    a=10;
    b=a--;
    cout<<a<<" "<<b<<endl;

    a=10;
    c=--a;
    cout<<a<<" "<<c<<endl;

    return 0;
}

输出结果:

11 10
11 11
9 10
9 9