¿Una pequeña pregunta sobre el lenguaje C?

La diferencia: uno es un puntero a una variable de estructura y el otro es un puntero a una variable entera.

Los detalles son los siguientes:

Estudiante de estructura *puntero a variable de estructura: Nombre de estructura de estructura*nombre de variable de puntero de estructura.

Resultado de ejecución:

Int *p se convierte en un puntero a una variable entera:

Compila y ejecuta:

Error: La variable Los tipos son diferentes y P no pertenece al puntero de clase de variable entera.