网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

MISRA C Rule­8.3 0624 1330

时间:2024-10-21 18:43:45

、 使用'typedef'声明的函数与它之前的声明不同; 函数声明的参数标识符名与之前声明中的标识符名不同。

工具/原料

Rule­8.3 0624 1330

MISRA C:2012

Rule­8.3 0624

1、规则与等级对应关系(QAC)

MISRA C Rule­8.3 0624 1330

2、 0624 Function '%s' is declared using typedefs which are different to those in a previous declaration. 声明的函数与它之前声明的方式有所不同。虽然这样的声明是'类型可兼容';但'类型定义'是不可兼容的。不建议使用这样的操作,即便在C标准中它是被允许的。

3、官方示例

MISRA C Rule­8.3 0624 1330

4、编程规范修改举例

MISRA C Rule­8.3 0624 1330

Rule­8.3 1330

1、规则与等级对应关系(QAC)

MISRA C Rule­8.3 0624 1330

2、 1330 The parameter identifiers in this function declaration differ from those in a previous declaration. 函数声明的参数标识符名与之前声明中的标识符名不同。使用一致的函数参数名是一个好的实践。 如果函数定义中的参数名和声明中对应的参数名不同。这可能意味着函数的规格说明书可能还不完整。

3、官方示例

MISRA C Rule­8.3 0624 1330

4、编程规范修改举例

MISRA C Rule­8.3 0624 1330
© 2026 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com