Alocação Dinâmica de Memória
- O valor do endereço gerado deve ser retornado para um ponteiro para o tipo de dados definido para a estrutura
- Quando não houver memória suficiente para formar o espaço de memória solicitado, a função retorna NULL
p= (struct livro *) malloc(sizeof(struct livro))
Variável ponteiro para struct livro