Red de conocimientos sobre prescripción popular - Conocimiento dental - ¿Cuál es la diferencia entre un puntero de carácter y un puntero de número entero?
¿Cuál es la diferencia entre un puntero de carácter y un puntero de número entero?
Hay algunas preguntas arriba, corríjame:
Existe una gran diferencia entre los punteros de caracteres y los punteros de números enteros.
La unidad de memoria a la que apunta el puntero de carácter sólo puede acceder a 1 byte, mientras que el puntero de plástico puede acceder a 4 bytes (en C/C++ estándar).
Supongamos que el contenido actual de A es 2000H, es decir, a apunta a la unidad de memoria 2000H.
Si char *a, después de a++, el contenido de a es 2001H.
Y si int *a, después de a++, el contenido de a es 2004H.