国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

ELEOK

標題: MISRA-C-2004中文版,C語言編程規范 [打印本頁]

作者: bluesky1    時間: 2023-9-29 01:12
標題: MISRA-C-2004中文版,C語言編程規范
MISRA-C-2004中文版.pdf (449.67 KB, 售價: 3 E幣)
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 標識符 ................................................................................................................................ 212
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 – 已廢除的規則 .............................................................. 81
Appendix D: ISO 標準交互參考.................................................................................... 82
Appendix E : 術語表 ....................................................................................................... 85




歡迎光臨 ELEOK (http://www.afoofa.cn/) Powered by Discuz! X5.0