MISRA-Cとは?みすらしー
MISRA-Cとは、車載をはじめとする信頼性が重視される組込みソフトウェア向けに定められた、C言語のコーディングガイドライン。未定義・処理系定義の動作に依存する書き方、動的メモリ確保、再帰、goto、暗黙の型変換などを制限し、静的解析ツールで機械的に適合性を検査できるようにしている。
最終更新:2026-10-07
高度試験の午前Iを最短で暗記する →具体例
「すべての条件文の本体は波括弧で囲む」「switch文には必ずdefaultを書く」といった規則がある。
試験での引っ掛け
コーディングガイドラインであって、静的解析ツールそのものでも認証制度でもない。また「必須(Required)」規則にも、理由を文書化して逸脱する手続き(デビエーション)が用意されているため、「一切の例外なく全規則を守らなければならない」は誤り。準拠しても言語レベルのメモリ安全性が保証されるわけでもない。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。