i++;表示先赋值,后运算
++i;表示先运算,后赋值
举例说明:
int i=500;
int a=i++;
//a=500;i=i+1;i=501;
int b=++i;
//i=i+1;i=502;b=502;
所以a的输出结果为500;
b的输出结果为502;
int c=(--b)+(b--);
// --b; b=501;(--b)=501;
// b--; b--=501;b=b-1;b=500;
所以c的输出结果为1002;
i++与++i的区别
最新推荐文章于 2022-06-24 17:18:56 发布