Número de palabras en una cadena

Simple método para contar el número de palabras dada una cadena.

La cadena es: ¡Hola! ¿Cómo te encuentras hoy?
Número de palabras en esta cadena: 5
Aquí están las palabras que componen la cadena:
¡Hola!
¿Cómo
te
encuentras
hoy?