C/C++ 与基础MCU / RTOS进阶代码阅读有符号与无符号混算会埋下哪些嵌入式陷阱?掌握通常算术转换、溢出和移位边界,避免长度校验被类型提升绕过。01题干解释为什么 int len = -1; if (len < sizeof(buf)) 可能不进入预期分支,并列举移位表达式的检查点。先用 30–60 秒组织自己的回答,再对照分层解析。 查看答案与解析08来源与审核内容来源:本站 AI 辅助原创内容参考链接:查看公开来源 定位说明:C11 N1570 6.3.1.8、6.5.7 与 6.5 的未定义行为规则。审核状态:已审核使用状态:允许当前用途