Polyspace作为MISRA-C合规性检查工具,其检查规则会根据目标C语言标准(C90或C99)动态调整限值要求。

以下是C90与C99限值核心差异解析:

限值类型 C90标准(MISRA-C:2004‌) ‌C99标准(MISRA-C:2012)
结构体或联合体的嵌套 15 63
结构体或联合体的成员数量 127 1023
内部标识符有效字符数 31 63
函数参数个数 31 127
条件语句嵌套层数 8 63
函数参数个数 31 127
枚举常量的数量 127 1023
宏定义的数量 1024 4095
#include导致嵌套 8 15

**对于文章出现的任何问题请大家批评指出,一定及时修改

**可联系我:3113964587@qq.com

**本文原创,如需转载请标注出处!

相关推荐
曙曙学编程17 小时前
stm32——寄存器操作,蜂鸣器原理
c语言·c++·stm32·单片机·嵌入式硬件
小徐不徐说18 小时前
数据结构基础之队列:数组/链表
c语言·数据结构·算法·链表·面试
l1t20 小时前
美团龙猫利用expat库实现的保存xml指定范围数据到csv的C程序
xml·c语言·解析器·expat
闻道且行之1 天前
嵌入式|Linux中打开视频流的两种方式V4l2和opencv
linux·笔记·opencv·嵌入式
xxy.c1 天前
嵌入式解谜日志—多路I/O复用
linux·运维·c语言·开发语言·前端
我是海飞1 天前
Tensorflow Lite 的yes/no语音识别音频预处理模型训练教程
python·学习·tensorflow·音视频·嵌入式·语音识别
坠金1 天前
CentOS安装或升级protoc
linux·c语言·开发语言
智者知已应修善业1 天前
【51单片机8*8点阵显示箭头动画详细注释】2022-12-1
c语言·经验分享·笔记·嵌入式硬件·51单片机
极客小张1 天前
【项目思路】基于STM32+ZigBee的智能家居--浴室场景设计
c语言·python·stm32·智能家居·课程设计·项目设计·企业项目
仰泳之鹅1 天前
【C语言】深入理解指针(5)
c语言·开发语言