[ Foro de C ]

Se puede declarar 'vacia' una variable int?

10-Sep-2015 19:12
Pato Lastra
1 Respuestas

Hola a todos!... Este es  mi primer post... aprovecho de darme la bienvenida al foro... :)

Estoy empezando en C. Según entiendo, al declarar una variable int esta viene con un valor asignado... Me gustaría darle un valor nulo, o en blanco a la variable. Ni siquiera cero, si no que variable en blanco. Es posible? Gracias.


14-Sep-2015 23:10
Nacho Cabanes (+30)

No, no se puede.

En C no existe una forma de decir que una variable no tiene valor, y si haces algo como "int n;" lo que contendrá es basura, cualquier valor que hubiese anteriormente en la posición de memoria que el compilador te ha asignado. Pero será un valor numérico válido (aunque quizá inesperado).






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)