Amigo, de verdad muchas gracias.
peor lo siento por tratar de entender con manzanitas...
pero hay cosas que no comprendo todavia.
¿se refiere a algo como esto?
Codigo 1:
#include <stdio.h>
#include <stdlib.h>
int main()
{
typedef int entero;
typedef entero *puntero;
entero variable=6;
puntero pvariable=&variable;
printf("%d %d", *pvariable &variable);
}
No logro terminar de entender "typedef entero *puntero;" no deberia ser "*puntero" un tipo de dato? ¿porque desaparece el *? yo entiendo que el tipo de dato es puntero en el ejemplo y no *puntero... ¿porque?
pd: para llegar al codigo de arriba fui probando esto hasta que llegue a eso... (puedo estar equivocado)
Codigo 2:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int variable=6;
int *puntero=&variable;
printf("%d %d", *puntero &variable); */
}
Codigo 3:
#include <stdio.h>
#include <stdlib.h>
int main()
{
typedef int entero;
entero variable=6;
entero *puntero=&variable;
printf("%d %d", *puntero &variable);
}
¿Codigo 3 es la traducción de Codigo 1?
Muchas gracias... se pasaron n_n gracias de corazon!