c语言中后置递减运算和前置递减运算的差异

1、

#include <stdio.h>

int main(void)
{
    int i = 5;
    while (i > 0)
    {
        printf("%d.\n", i--);
    }
    return 0;
}
## 后置递减表达式的值: 递减之前的值

2、

#include <stdio.h>

int main(void)
{
    int i = 5;
    while (i > 0)
    {
        printf("%d.\n", --i);
    }
    return 0;
}
## 前置递减表达式的值:递减之后的值。

原文地址:https://www.cnblogs.com/liujiaxin2018/p/14238215.html