¿ Para que vale la palabra reservada const ?
Publicado por Tito (1 intervención) el 17/02/2005 17:34:55
Pues eso ¿para que vale "const" ?. Yo pense que era para declarar variables que no podian ser modificadas, pero si hago
const int valor=7;
printf("%d",valor);
valor=9;
printf("%d",valor);
me modifica correctamente el valor de la variable const. Yo pensaba que ni siquiera deberia compilar, o en tal caso que mostrara el valor sin modificar, pero si lo ejecuto me imprime un 7 y un 9, es decir, si modifica el valor.
const int valor=7;
printf("%d",valor);
valor=9;
printf("%d",valor);
me modifica correctamente el valor de la variable const. Yo pensaba que ni siquiera deberia compilar, o en tal caso que mostrara el valor sin modificar, pero si lo ejecuto me imprime un 7 y un 9, es decir, si modifica el valor.
Valora esta pregunta


0