Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Ao contrário de muitas outras linguagens de programação modernas, C não tem uma grande variedade de bibliotecas para fornecer structs de dados avançadas. Nestas lições, vamos analisar duas outras estruturas de dados que pode utilizar em C, structs e uniões.
Passaremos em revista como definir structs - estruturas de dados especiais que permitem a um programador criar tipos de dados compostos - como criar objectos estruturais, como adicionar dados a eles, e como utilizá-los em programas. Aprenderá também sobre uniões, que permitem que uma variável contenha mais do que um tipo de dados como um valor. Iremos demonstrar como criar uniões, como atribuir-lhes dados, como aceder aos dados armazenados numa união, e o que acontece quando se tenta aceder ao campo de uma união quando esta não está actualmente a armazenar um valor.
Aborda duas estruturas de dados que você pode usar em C: a struct e a union. Você aprende como definir structs, criar objetos struct, adicionar dados a eles, usá-los em programas (incluindo como argumentos de função), e como criar unions, atribuir dados a elas e acessar os dados armazenados em uma union. Também aborda a criação e uso de constantes.
Uma struct é uma estrutura de dados especial que permite a um programador criar tipos de dados compostos, enquanto uma union permite que uma variável contenha mais de um tipo de dados como um valor.
Constrói habilidades em C (Linguagem de Programação), Compiladores C, Tipos de Dados C, Linguagens de Programação Baseadas em C, Estruturas de Dados e Programação Modular em C.
As lições são Criando Structs, Usando Structs, Structs como Argumentos de Função, Criando e Usando Unions e Criando e Usando Constantes.
Ao contrário de muitas linguagens de programação mais modernas, C não possui uma ampla variedade de bibliotecas para fornecer estruturas de dados avançadas, então structs e unions são duas estruturas de dados que você pode usar em C.