关于i++

Posted zlh109

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于i++相关的知识,希望对你有一定的参考价值。

i++在式子中参与运算一次就自加1
2+(i++)+i+1=6
public static void main(String[] args) {
int a = 10;
int b = 20;
change(c,b);
System.out.println(c);// a = 10
System.out.println(b);// b = 20
}
public static void change(int c,int b) {
c = c+ b;// a = 30
b = b + a;// b = 50
}
change方法里的值存在于change方法里,无法直接引用到,与方法的调用连接在一起

public static void main(String[] args) {
int[] arr = {10,20};
changeArray(arr);
System.out.println(arr[0]);// arr[0] = 10?---->30
System.out.println(arr[1]);// arr[1] = 20?---->50
}
public static void changeArray(int[] arr) {
arr[0] = 30;
arr[1] = 50;
}
数组传的是地址值,共享同一个地址值,其中一个地方改变数组中的值,该数组的值就会改变
























以上是关于关于i++的主要内容,如果未能解决你的问题,请参考以下文章

关于 i++ 与 ++i

Inter1-关于i++和++i

关于Java 中的 i += 1 和 i = i + 1 问题

关于++i,--i,i++,i--

关于i++,++i 的理解

关于C#,i--,--i实例