一个实例告诉你c语言中自减运算符是什么

C 语言中的自减运算符--,它是一种一元运算符,用于对变量进行减一操作。自减运算符支持前缀和后缀两种形式。 前缀形式:

--i; // 对变量 i 进行减一操作,并将减一后的值赋给 i

后缀形式:

i--; // 对变量 i 进行减一操作,但是会先使用 i 的原值进行表达式计算,然后再对 i 进行减一操作

自减运算符通常用于循环语句中,例如 for 循环中的计数器:

for (int i = 10; i > 0; i--) {
    printf("%d\n", i);
}

以上代码将从 10 递减到 1 并输出每个数。需要注意的是,自减运算符的使用应该谨慎,特别是在表达式中同时使用前缀和后缀形式时,其执行顺序是不确定的,因为 C 语言的运算符优先级规则不会规定这种情况的执行顺序。

C语言自加自减运算包含运算的例题和解释