自增1,自减1运算符:自增1运算符记为“++”,其功能是是变量的值自增1.自减1运算符记为“--”,其功能是使变量自减1.
自增1,自减1运算符均为单目运算,都具有右结合性。
++i //i自增1后再参与其他运算
--i //i自减1后在参与其他运算
i++ //i参与运算后,i的值再自增1
i-- //i 参与运算后,i的值再自减1
例子:
#include <stdio.h>
int main()
{
int i = 8;
printf("%d\n",++i);//结果9
printf("%d\n",--i);//结果8
printf("%d\n",i++);//结果8
printf("%d\n",i--);//结果9
printf("%d\n",i);//结果8
return 0;
}
总结一下,符号在前先自增或自减,再参与其他运算;符号在后,先参与其他运算,在自增或自减。