MISRA C Rule­3.1 5133 Rule­5.3 2547

2025-05-25 21:32:47

、 注释中出现了注释分隔符 /* 或// ; 隐藏了外部同名声明。

工具/原料

Rule­3.1 5133

Rule­5.3 2547

Rule­3.1 5133

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

MISRA C Rule­3.1 5133 Rule­5.3 2547

2、 罕铞泱殳 5133 Comment delimiter /* or // foun颊俄岿髭d within comment. 在注释中禁止使用字符序列 /* 和 // 。

3、编程规范修改举例

MISRA C Rule­3.1 5133 Rule­5.3 2547

Rule­5.3 2547

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

MISRA C Rule­3.1 5133 Rule­5.3 2547

2、 罕铞泱殳 2547 This declaration of tag '%s媪青怍牙' hides a more global declaration. 这个声明的名称将会'掩盖'另一个前面已声明的有更大作用范围的同名关键词。先前的声明将在这个声明的作用范围内保持不可见。有意使用外部定义名称将会被本地这个名称所表示的作用所取代。

3、这可能由于在结构和联合(或者枚举类型)里使用了相同的名字。在C语言中,所有的名称使用相同的命名空间。隐藏这些标识符是危险的,也是容易让人误会的,程序员需要避免这种用法的使用。

MISRA C Rule­3.1 5133 Rule­5.3 2547

4、编程规范修改举例

MISRA C Rule­3.1 5133 Rule­5.3 2547
MISRA C Rule­3.1 5133 Rule­5.3 2547
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢