新石器Wiki

近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など記す。

ユーザ用ツール

サイト用ツール


programing:c-language:c-language-coding-rules


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
programing:c-language:c-language-coding-rules [2020/02/27 10:49] yokoprograming:c-language:c-language-coding-rules [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
-C言語コーディング規則 +====== C言語コーディング規則 ======
-================+
 「C/C++言語」のプログラムを作る際には、以下のルールが参考になる。 「C/C++言語」のプログラムを作る際には、以下のルールが参考になる。
  
-ーディルール +===== ト記述ルール ===== 
-----------------+ソース上に記述するコメントを[[programing/doxygen/start|Doxygen]]の規則に従った記述とする事で、見栄えのよいドキュメントが生成できる。以下の記事に従ったコメント記述がお勧め。 
 + 
 +「[[programing/doxygen/doxygen-coding-rules-c]]」 
 + 
 +===== コーディングルール =====
 C言語は、かなり自由のある記述ができる反面、記述の仕方によっては判りにくかったり思わぬバグも入りこんだりする。昨今は以下に記載のようなコーディングルールが規格化されている。ここに書かれているような事を心がけることで、信頼性・保守性・移植性・効率性 などで品質が安定する事が期待できる。 C言語は、かなり自由のある記述ができる反面、記述の仕方によっては判りにくかったり思わぬバグも入りこんだりする。昨今は以下に記載のようなコーディングルールが規格化されている。ここに書かれているような事を心がけることで、信頼性・保守性・移植性・効率性 などで品質が安定する事が期待できる。
  
行 11: 行 14:
 | {{ :programing:c-language:000065350.pdf |ESCR C・C++/MISRA C・C++/CERT C・C++/CWE 対応表}}  | 同上↑                                                                                   | | {{ :programing:c-language:000065350.pdf |ESCR C・C++/MISRA C・C++/CERT C・C++/CWE 対応表}}  | 同上↑                                                                                   |
  
- 
-コメント記述ルール 
----------------- 
-ソース上に記述するコメントを[[programing/doxygen/start|Doxygen]]の規則に従った記述とする事で、見栄えのよいドキュメントが生成できる。以下の記事に従ったコメント記述がお勧め。 
- 
-「[[programing/doxygen/doxygen-coding-rules-c]]」 
  
  
 {{tag>Rules}} {{tag>Rules}}
  
programing/c-language/c-language-coding-rules.1582768178.txt.gz · 最終更新: by yoko