比较符使用的细节

比较符使用的细节
      今晚在写快速排序时有一个小收获:
      if(p < r)
      {……}
      当vs08 的自动窗口显示 p = 1, r = -1时,
      竟会执行if内的语句。疑惑了3秒,大悟:
      p 是size_t类型, r 是 int 类型,按照内存的
      存放内容,确实是p < r.
在使用分治法时,下标一般使用有符号类型,因为递归
出口的判断有时依赖于下标的比较。

你可能感兴趣的:(比较符使用的细节)