自加++,自减--

int i=3;
//i先加1,i的值变成4,把4赋值给j,j的值就是4,可以理解为++i的值为4
j=++i;
//把i的原值3赋值给b,b的值为3,i再加1,i的值变成4,可以理解为i++的值为3
b=i++;
printf("%d",++i);//输出值为4
printf("%d\n",i++);//输出值为3

++、--的结合方向是自右至左(右结合性)

猜你喜欢

转载自blog.csdn.net/Sun_xiangyan/article/details/88593937
今日推荐