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

MISRA C Rule­8.1 2050 2051

时间:2024-11-07 20:33:42

、函数声明时,省略了'int'类型说明符 ; 对象声明时,省略了类型说明符'int' ; 多次定义了对象(外部链接) 。

工具/原料

Rule­8.1 2050 2051 Rule­8.6 0630

MISRA C:2012

Rule­8.1 2050

1、 2050 The 'int' type specifier has been omitted from a function declaration没有显式地定义函数的返回类型,因此它被隐式地定义为 'int' 型。这在ISO:C90中是允许的,但是在ISO:C99中不被允许。

2、官方示例

MISRA C Rule­8.1 2050 2051

3、编程规范修改举例

MISRA C Rule­8.1 2050 2051

Rule­8.1 2051

1、 2051 The 'int' type specifier has been omitted from an object declaration. 没有显式地定义对象类型,因此它被隐式地定义为 'int' 型。这在ISO:C90中是允许的,但是在ISO:C99不被允许。

2、编程规范修改举例

MISRA C Rule­8.1 2050 2051

Rule­8.6 0630

1、 0630 [U] More than one definition of '%s' (with external linkage). 全局对象或函数被多次定义。允许声明多次,但是只能定义一次。即使是相同的定义,也不能多次定义。

2、官方示例

MISRA C Rule­8.1 2050 2051

3、编程规范修改举例

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