MISRA-C:2004 で決まっている

if (1)
とは書けない

条件には、実質的なbool 値しか書けない