j=j++的问题

来源:互联网 发布:unity3d 删除project 编辑:程序博客网 时间:2024/04/29 04:21
  int j=0;
                for(int i=0;i<100;i++){
                j=j++;
                }

                System.out.println(j);  输出:0


int j=0;for(int i=1;i<100;i++) j=j++;c++里得到j结果和c#里怎么不一样?
c++里是99;
c#里是0;
Java里也是0;

原因:

C++ 传值调用
C#,Java 传引调用.

0 0
原创粉丝点击