yangruihan/blog

C 使用 size_t 注意事项

Opened this issue · 0 comments

C 使用 size_t 注意事项

注意!当size_tint在比较时,会先将int转换成无符号整形,然后再做比较,当int为负数时,就会产生一个大正数,导致逻辑出现异常,常见示例如下:

int len = 0;
for (size_t i = 0; i < len - 1; i++)
{
......
}