BUSCAR
INICIO
MAPA
FAQs
UTILIDADES
GLOSARIO
REGISTRO
COLABORAR
QUIENES SOMOS

USUARIO

PASSWORD

FAQs
2. Definiciones e Inicializaciones

   6. ¿Qué puedo asumir sobre los valores iniciales de las variables las cuales no son inicializadas explícitamente?¿Qué puedo suponer sobre los punteros y las variables de tipo float?

Las variables de tipo static estarán siempre inicializadas al valor que se les haya asignado en la declaración. Si no se les asigna ningún valor, estarán inicializadas al puntero nulo si son punteros, y a 0.0 si son float.
 
Las variables que no son declaradas como de tipo estático, es decir, automáticas contienen inicialmente basura, a no ser que sean inicializadas explícitamente. Por lo tanto, no podemos predecir que tipo de información poseerán.
 
La memoria asignada dinámicamente con malloc y realloc también contiene basura, y debe ser inicializada según convenga. La memoria obtenida con calloc tiene todos los bits a 0, pero esto no es necesariamente útil para punteros o variables de tipo float.
.