中文MISRA-C-2004.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
中文MISRA-C-2004

MISRA The Motor Industry Software Reliability Association MISRA-C-:2004 Guidelines for the use of the C language in critical systems 中文版 1 背景 —— C 的使用和问题 3 1.1 汽车工业中C 的使用 3 1.2 语言的不安全性和C 语言 3 1.3 安全相关系统中C 的使用 4 1.4 标准化 5 2 MISRA-C :视野 6 2.1 MISRA-C 的发布说明 6 2.2 MISRA-C 的目标 6 3 MISRA-C :范围 7 3.1 基本的语言问题 7 3.2 未指出的问题 7 3.3 可应用性 7 3.4 预备知识 7 3.5 C++ 问题 7 3.6 自动产生代码的问题 8 4 使用MISRA-C 9 4.1 软件工程环境 9 4.2 编程语言和编码环境 9 4.3 采用子集(subset ) 11 4.4 符合性声明(Claiming compliance ) 13 4.5 持续改进 13 5 规则简介 14 5.1 规则分类 14 5.2 规则的组织 14 5.3 规则的冗余 14 5.4 规则的形式 14 5.5 理解原始参考 15 5.6 规则的范围 17 6 规则 18 6.1 环境 18 6.2 语言扩展 19 6.3 文档 19 6.4 字符集 21 6.5 标识符 21 1 6.6 类型 23 6.7 常量 24 6.8 声明与定义 25 6.9 初始化 27 6.10 数值类型转换 27 6.11 指针类型转换 36 6.12 表达式 37 6.13 控制语句表达式 43 6.14 控制流 45 6.15 switch 语句 48 6.16 函数 50 6.17 指针和数组 51 6.18 结构与联合 54 6.19 预处理指令 57 6.20 标准库 62 6.21 运行时错误 64 7 References 66 Appendix A: Summary of rules 68 Appendix B :MISRA-C :1998 到 MISRA-C :2004 规则映射 74 Appendix C:MISRA-C:1998 – 已废除

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档