首页
编程
java
php
前端
首页
编程
java
php
前端
这个算法如果t=1,那么temp应该为-1,为什么还能运行
一个十进制转16进制的程序,我一开始没有写temp=t-1,计算不出结果,加了-1后才正确输入,但我理解不了为什么temp在最下面那个循环里-1的情况下还能得出结果,难道a[temp--]是在读取temp值后再进行减1的吗
是先读取temp的值再减1,x=a[temp--],例如temp=1,那么就是x=a[1],然后temp= temp-1=0,相对的如果是x=a[--temp],就是x= a[0]
点击展开全文