Acerca de a, *a, amp;

Compra un buen libro, prefiero "C Basics".

Un buen libro puede afectar tu vida.

int a define una variable entera llamada a

int amp; a define una variable entera de referencia (el parámetro pasado es diferente al anterior)

int *a define un puntero a una variable entera

int a[] define una matriz

char *a define un puntero de carácter

char *a[] Definir una matriz de punteros de caracteres

*************************************** **** **

Un puntero es una dirección

Si eres una variable, el valor de tu dirección es un puntero jaja