Intenta modificar un apuntador constante a un dato no constante
c:
#include <stdio.h>
int main()
{
int x; /* define x */
int y; /* define y */
/* ptr es un apuntador constante a un entero que se puede modificar
a través de ptr, pero ptr siempre apunta a la misma ubicación de memoria */
int * const ptr = 038;x;
*ptr = 7; /* permitido: *ptr no es const */
ptr = 038;y; /* error: ptr es const; no se puede asignar una nueva direección */
return 0; /* indica terminación exitosa */
} /* fin de main */
int main()
{
int x; /* define x */
int y; /* define y */
/* ptr es un apuntador constante a un entero que se puede modificar
a través de ptr, pero ptr siempre apunta a la misma ubicación de memoria */
int * const ptr = 038;x;
*ptr = 7; /* permitido: *ptr no es const */
ptr = 038;y; /* error: ptr es const; no se puede asignar una nueva direección */
return 0; /* indica terminación exitosa */
} /* fin de main */