技术栈
misra c
赞哥哥s
1 个月前
autosar
·
misra c
MISRA C2012学习笔记(10)-Rules 8.15
等级:建议 分析:可判定,单一编译单元 适用:C90,C99 原理:不受约束地使用goto会导致程序的非结构化和极难理解 在某些情况下,全面禁止goto需要引入flag以确保正确的控制流,而但这些标志本身可能不如它们替换的goto 清晰。因此,如果不遵守此规则,则允许在遵守规则15.2和规则15.3的指导下限制使用goto 解读:该规则需要被实施,嵌入式代码中不应使用goto
赞哥哥s
2 个月前
笔记
·
学习
·
autosar
·
misra c
MISRA C2012学习笔记(9)-Rules 8.14
本节中的一些规则使用了术语循环计数器。循环计数器需要定义为满足以下条件的对象、数组元素或结构体或联合的成员: