MISRA C Rule8.3 0624 1330
使用'typedef'声明的函数与它之前的声明不同;
函数声明的参数标识符名与之前声明中的标识符名不同。
工具/原料
Rule8.3 0624 1330
MISRA C:2012
Rule8.3 0624
规则与等级对应关系(QAC)
0624 Function '%s' is declared using typedefs which are different to those in a previous declaration.
声明的函数与它之前声明的方式有所不同。虽然这样的声明是'类型可兼容';但'类型定义'是不可兼容的。
不建议使用这样的操作,即便在C标准中它是被允许的。
官方示例
编程规范修改举例
Rule8.3 1330
规则与等级对应关系(QAC)
1330 The parameter identifiers in this function declaration differ from those in a previous declaration.
函数声明的参数标识符名与之前声明中的标识符名不同。
使用一致的函数参数名是一个好的实践。 如果函数定义中的参数名和声明中对应的参数名不同。这可能意味着函数的规格说明书可能还不完整。
官方示例
编程规范修改举例
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:109
阅读量:127
阅读量:68
阅读量:75
阅读量:52