Java中a?
a++是先运算再赋值,而++a是先赋值再运算。
若在Java中a=20,b=19中,b++先运算再赋值:b先和a作比较,b比a小为假,所以a还是20;b在自增加1,所以b为20;因为三元判断为假,所以c等于自增后的b加a为40;
若++b先赋值再运算:B先自增为20;三元运算自增后的B等于A,所以c等于20;因为三元运算为真,所以A自增1为21;
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有