降序循环时,判断条件>=0可能会出错。

一个是溢出。一个是类型转换。

int转unsigned。

 

另,x>y不等价于x-y>0,如x=127,y=-128。(假设一个字节存。)

x-y=255=-1

posted on 2018-01-23 19:57  苛性氢  阅读(123)  评论(0编辑  收藏  举报