Todas son válidas para el compilador pero no es recomendable usarlos de esa manera.