C语言 前++ 和 后++

int main(void){
    
    
    int i = 1;
    int a = ++i;
    i = 1;
    int b = i++;
    printf("%d\n",a);
    printf("%d\n",b);

打印结果:
2
1
Program ended with exit code: 0

  • 可以粗略理解为,前++是先++然后变量参与运算,后++是先变量参与运算然后++

下面的博客有很详细的解答:
C语言编程中前置++和后置++ 运算的详解及实例代码 - 知乎

猜你喜欢

转载自blog.csdn.net/baidu_40537062/article/details/124281159