慕粉34129189
2017-10-30 10:47
为什么int newAge=--age1而不是int newAge=ayge1--?
第一个是age1先自减1再赋值给newAge,实际就等于 newAge = ayge1-1 ,第二个是ayge1先赋值给newAge,然后ayge1再自减1,相当于 newAge = ayge1 ,而ayge1最后结果都是ayge1 = ayge1 -1 ;
自减符号--的前缀和后缀是不一样的,--age1表示age1先减1再取值,age1--表示先取值再减1。
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题