java中的 i++ 和 ++i 的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38913065/article/details/86678352

今天看Java知识点的时候,好多算法.

1.首先了解一下 i++和 ++i.i++的意思是先赋值后加,

比如:

int i = 1;

int x = 1;

x = i ++;    //先让x变成i的值1,再让i加1

print("%d", x);     //输出的x为1

print("%d", i);     //输出的i为2

2.接着看一下++i ,他的意思是先加后赋值.

int i = 1;

int x = 1;

x = ++i;    //先让i加1, 再让x变成i的值2

print("%d", x);    //输出的x为2

print("%d", i);    //输出的i为2

最后就记住了.

猜你喜欢

转载自blog.csdn.net/qq_38913065/article/details/86678352