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.
.