¿Por qué debemos inicializar una variable antes de usarla? [duplicar

Posible duplicado:
¿Qué sucede con una variable declarada no inicializada en C? ¿Tiene un valor?

Ahora estoy leyendoTeach Yourself C in 21 Days. En el capítulo 3, hay una nota como esta:

NO use una variable que no se haya inicializado. Los resultados pueden ser impredecibles.

Por favor explícame por qué este es el caso. El libro no proporciona más aclaraciones al respecto.