1) Definir constante
2) Definir puntero constante
const int* p =&n
- No se puede modificar el contenido del puntero constante.
- No es posible asignar un puntero constante a un puntero no constante, y viceversa, pero también se puede coaccionar (mejor no)
- El parámetro de función es un puntero constante para evitar modificar accidentalmente el contenido apuntado por el puntero de parámetro dentro de la función Por ejemplo
strcpy(p,"this")
, si p es un parámetro, el contenido apuntado por p se modifica.int* const p
No es posible modificar la dirección apuntada por el puntero
3) Definir frecuentemente citado
La primera semana de aprendizaje: palabra clave const
Supongo que te gusta
Origin blog.csdn.net/ZmJ6666/article/details/108548165
Recomendado
Clasificación