编写一个C程序来演示后增量和前增量运算符

增量运算符(++)

  • 它用于将变量的值加1。有两种类型的增量运算符,前递增和后递增。

  • 递增运算符以预递增方式放在操作数之前,并且值首先递增,然后对其执行操作。

例如,

z = ++a; a= a+1
z=a

  • 增量运算符以后递增方式放置在操作数之后,并且在执行操作后将其值递增。

例如,

z = a++; z=a
a= a+1

例子1

以下是预增量运算符的示例-

main ( ){
   int A= 10, Z;
   Z= ++A;
   printf ("Z= %d", Z);
   printf (" A=%d", A);
}

输出

Z =11
A=11

例子2

以下是后增量运算符的示例-

main ( ){
   int a= 10, z;
   z= a++;
   printf ("Z= %d", z);
   printf ("A=%d", a);
}

输出

Z=10
A=11

减量运算符(--)

  • 它用于将变量的值减1。增量运算符有两种类型,前减量和后减量。

  • 递减运算符将以预减数的形式放在操作数之前,并且该值首先递减,然后对其执行操作。

例如,

z = - - a; a= a-1
z=a

  • 减量运算符在后减量中放置在操作数之后,并且在执行操作后减数值

例如,

z = a--; z=a
a= a-1

例子1

以下是预减量运算符的示例-

main ( ){
   int a= 10, z;
   z= --a;
   printf ("Z= %d", z);
   printf (" A=%d", a);
}

输出

Z=9
A=9

例子2

以下是后减量运算符的示例-

main ( ){
   int a= 10, z;
   z= a--;
   printf ("Z= %d", z);
   printf ("A=%d", a);
}

输出

Z=10
A=9