Soluciones de programación de punteros
1.p = a; //Hacer que el puntero int* p apunte al primer elemento de la matriz A, es decir, la dirección de a[0] -; El primer bucle for La declaración asigna un valor inicial a cada elemento de la matriz A a través del puntero P. * p significa obtener el valor de la unidad de almacenamiento señalada por el puntero P. Inicialmente, el valor inicial I se asigna a un [0], *p =i, que es equivalente a:
* p = I //Asigna un valor al elemento de la matriz actual al que apunta p, que es equivalente a a[I] = I;
p; // Aumenta el puntero P en 1, haciendo que el puntero P apunte al siguiente elemento de la matriz.
Cuando se completa la inicialización de la matriz A,
3.p = a; //Redirige el puntero p al primer elemento de la matriz A, que es a[0].
4. El segundo bucle for envía todos los elementos de la matriz A a la pantalla a través del puntero p.
En resumen, operar objetos a través de punteros es un método indirecto. para acceder a variables. Gradualmente te irás dando cuenta de la belleza y la esencia de los punteros en tus futuros estudios de programación.