C语言程序设计基础教程:自加、自减运算符
2015-4-20编辑:ljnbset
自加、自减运算符
1、 自加、自减运算符
++、--
前缀:++i、--i:先增减后引用
后缀:i++、i--:先引用后增减
2、 运算规则:
优先级:均为2
结合性:自右至左
3、 实例
main()
{
int a,b,x1,y1,x2,y2;
a=3;
b=3;
x1=a++;
y1=a;
x2=++b;
y2=b;
printf(“a=%d\nx1=%d\ny1=%d\n”,a,x1,y1);
printf(“b=%d\nx2=%d\ny2=%d\n”,b,x2,y2);
}
理解:
a=3;
x1=a++; 相当于x1=a ; a=a+1; 则x1=3,a=4
y1=a; y1=4;
b=3;
x2=++b; 相当于b=b+1;x2=b;则b=4,x2=4;
y2=b; y2=4;