有符号/无符号、整数溢出与比较陷阱 | C语言

本章覆盖:unsigned 模运算;signed integer overflow 是未定义行为;有符号与无符号比较;size_t 与 int 混用;边界检查先后顺序;整数溢出可能转化为内存安全漏洞。

本章知识点

  • unsigned 模运算
  • signed integer overflow 是未定义行为
  • 有符号与无符号比较
  • size_t 与 int 混用
  • 边界检查先后顺序
  • 整数溢出可能转化为内存安全漏洞