它用于将变量的值加1。有两种类型的增量运算符,前递增和后递增。
递增运算符以预递增方式放在操作数之前,并且值首先递增,然后对其执行操作。
例如,
z = ++a; a= a+1 z=a
增量运算符以后递增方式放置在操作数之后,并且在执行操作后将其值递增。
例如,
z = a++; z=a a= a+1
以下是预增量运算符的示例-
main ( ){ int A= 10, Z; Z= ++A; printf ("Z= %d", Z); printf (" A=%d", A); }
Z =11 A=11
以下是后增量运算符的示例-
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
以下是预减量运算符的示例-
main ( ){ int a= 10, z; z= --a; printf ("Z= %d", z); printf (" A=%d", a); }
Z=9 A=9
以下是后减量运算符的示例-
main ( ){ int a= 10, z; z= a--; printf ("Z= %d", z); printf ("A=%d", a); }
Z=10 A=9