<tipon> es el nombre del nuevo tipo definido por <tipod>
<var1> y <var2> serán variables de tipo <tipon>
typedef int fint(int x);
typedef int gint()
fint f
gint g
{
{
....
....
}
}
Ejemplo de definición tipos
/* t1 y t2 variables tipo t10: arreglos de 10 enteros */
a) typedef int t10[10];
t10 t1,t2;
/* t1 y t2 variables tipo LIBRO */
b) typedef struct
{
char titulo[10];
char autor[10];
int cantidad;
} LIBRO;
LIBRO t1,t2;
/* v1, v2, v3 y v4: varibles tipo struct
book */
/* tv1, tv2 y tv3: arreglos 10 elementos
tipo struct book */
c) struct book {
char titulo[10];
char autor[10];
int cant
};
typedef struct book
LIBRO;
LIBRO v1,v2;
struct book v3,v4;
typedef struct book
lib10[10];
LIBRO tv1[10];
lib10 tv2;
struct book tv3[10];
|
|
|