技术栈
misra c2012
赞哥哥s
3 个月前
misra c2012
MISRA C2012学习笔记(8)-Rules 8.13
等级:必要 分析:不可判定,系统范围 适用:C99 原理:C90标准将聚合类型的自动对象的初始化程序有约束,使其仅包含常量表达式。但是,C99允许自动聚合初始化器包含在运行时求值的表达式。它还允许作为匿名初始化对象的复合字面量。在初始化程序列表中的表达式求值过程中,副作用的发生顺序是不确定的,因此,如果这些副作用持续存在,则初始化行为是不可预测的 示例: