Outros Tipos de Dados
Além dos tipos primitivos, C oferece várias formas de construir novos tipos de dados. Por exemplo:
Você pode definir ponteiros, valores que representam os endereços de outros dados (veja Ponteiros).
Pode definir estruturas, como em muitas outras linguagens (veja Estruturas).
Pode criar uniões, que definem múltiplas formas de interpretar o conteúdo do mesmo espaço de memória (veja Uniões).
Enumerações são coleções de códigos inteiros nomeados (veja Tipos de Enumeração).
Os tipos de arrays em C são usados para alocar espaço para objetos, mas C não permite operar sobre um valor de array como um todo. Veja Arrays.
Atualizado
Isto foi útil?