First page Back Continue Last page Overview Graphics
typedef
typedef -- criando um alias para um tipo de dados.
typedef declaração_de_tipo
Exemplos:
typedef struct LISTAPTR {
void *item;
NODOPTR proximo;
} *LISTAPTR; /* declara LISTAPTR como um ponteiro
para uma estrutura em forma de
lista simplesmente "linkada" /
typedef int (*FUNCPTR)(void);
/* declara FUNCPTR como um ponteiro para função que retorna inteiro /
typedef unsigned char BYTE;
/* declara BYTE como um sinônimo
(ou alias) de unsigned char */