使用的规则。规则分为21类，从「开发环境」到「运行期错误」。
规则举例.MISRA C的一些规则是针对运算符的限制，例如MISRA-C:2004的规则12.10为「不要使用逗号运算符」，也可以用其他方式达到一样的效果。动态分配记忆体功能是C语言的一大特色，可以在运行期依实际需求用malloc分配记忆体，在不使用此记忆体时再用free归还，但许多问题也和未正确处理动态分配记忆体功能有关，例如MISRA-C:2004的规则20.4为「不能使用动态堆的内存分配」，限制malloc、f