MISRA C 11.9 宏 NULL 应是整数空指针常量的唯一允许形式

MISRA C 11.9 The macro NULL shall be the only permitted form of integer null pointer constant

如果我有以下代码“*k != (Queue *)0 *”,则违反了规则 11.9。但为什么 ?

问我能否重写此代码以使其符合 MISRA 11.9?

您必须使用关键字 "NULL" 使其合规:

*k != NULL