Red de conocimientos sobre prescripción popular - Conocimiento de perdida de peso - En lenguaje C, ¿qué significa definir una variable entera con * delante, como int a[]={2, 4, 6, 8, 10}, x, * p? agradecido

En lenguaje C, ¿qué significa definir una variable entera con * delante, como int a[]={2, 4, 6, 8, 10}, x, * p? agradecido

int * p; //Define una variable de puntero que apunta a una dirección de tipo int.

int a = 5; //Definimos una variable entera A y asignamos el valor 5 a la variable A.

p = & ampa; // Apunta la variable apuntadora p a la dirección a de la variable entera (&; es el operador de dirección)

printf("%d ", * p) ; //Imprime el contenido señalado por el puntero P. Tenga en cuenta que el significado de "*" aquí es diferente del significado de "*" utilizado en la primera línea de la definición. El "*" aquí se refiere al contenido al que apunta la variable de puntero P, y el "*" utilizado en la primera línea de la definición significa que la variable P es una variable de tipo puntero.