La mejor manera de verificar si una matriz de caracteres está vacía

¿Cuál es la manera más confiable de verificar si una matriz de caracteres está vacía?

char text[50];

if(strlen(text) == 0) {}

o

if(text[0] == '\0') {}

o tengo que hacer

 memset(text, 0, sizeof(text));
 if(strlen(text) == 0) {}

¿Cuál es la forma más eficiente de hacer esto?

Respuestas a la pregunta(6)

Su respuesta a la pregunta