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

 找回密碼
 注冊
搜索

MISRA-C-2004中文版,C語言編程規范

[復制鏈接]
樓主
bluesky1 發表于 2023-9-29 01:12:41 | 只看該作者 |倒序瀏覽 |閱讀模式
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 |網站地圖

GMT+8, 2026-5-26 00:10

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回復 返回頂部 返回列表