++是一种自增操作符,- -是一种自减操作符,都分为前置++后置++和前置- -后置- -
1.前置++、- -(++i,- -i)
结果说明:
a原来是1,++a之后变成了2,再使用就是赋值给b,b也是2,因此打印结果就是a=2 b=2
计算时:前置++是先加一再使用,前置- -同理
2.后置++、- -(i++、i- -)
int a=5;
int b=a++;
printf("a=%d b=%d",a,b)//打印结果为a=6 b=5
结果说明:
a原来是5,先使用也就是将5赋值给了b,b得到了5,然后a再自增,a就变成了6,因此最终打印结果为a=6 b=5
计算时:后置++是先使用,再加一,后置- -同理