Sim, poderia. Mas C não tem booleanos de fato.
Quer dizer, até "tem": a partir do C99, existem as macros true
e false
definidas em stdbool.h
. Mas no fundo elas são "alias" para os números 1 e 0.
De qualquer forma, sim, poderia usar isso para deixar o código mais claro.