易百教程

在for循环语句中使用递减运算符

++运算符的反面是递减运算符: --,它是两个减号。
该运算符将变量值减1,例如:var--。下面的语名与前面的var--相同:

var=var-1;

示例代码

#include <stdio.h>

int main()
{
    int c;

    for(c=-5;c<5;c++){
        printf("%d ",c);
    }
    printf("\n==================================\n");
    for(;c>=-5;c--){
        printf("%d ",c);
    }
    putchar('\n');
    return(0);
}

编译并执行上面示例代码,得到以下结果:

hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
-5 -4 -3 -2 -1 0 1 2 3 4
==================================
5 4 3 2 1 0 -1 -2 -3 -4 -5