您好、欢迎来到现金彩票网!
当前位置:千旺彩票 > 赋值 >

java自增赋值

发布时间:2019-05-02 07:12 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部你可以这样理解,前置++与后置++区别是:前置++先赋值在进行++,而后置与之相反;

  a=b++;这时候是先将1赋值给a,所以a为1;而b再进行++,b为2;而后置则与之想反;

  因此你的问题中中,所以开始将k赋值给i为i;再进行++,所以k为2;只是(i=k++)

  为什么j=4,k=3了呢?追答因为开始时k=1;然后k进行++;k为2;赋值给j,j为2;

  ++在操作数后面,操作数先参与到运算当中去,然后再做自增运算即加1操作,如题中i=k++ //i=k=1,k=k+1=1+1=2;++在操作数前面,操作数先做自增运算即加1操作,然后再参与到运算当中去,如题中j=++k,k=k+1=2+1=3,然后j=k,所以j=3。

  如果是k++,那么i=k++;是先将k的值,赋值给i然后进行的++操作,赋值之后的k=2,而j=++k;,是先将k的值计算出来,然后再赋值给j,所以j=3

http://csyuntao.net/fuzhi/85.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有