Buscar

Alocação de Memória em C

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
main(){
//alocação de memória
//função malloc():aloca(reserva) tantos bytes quanto o especificado no parâmetro.
//Biblioteca alloc.h
// void *malloc(nro. de bytes); deveolte um ponteiro genérico
//Para que devolva um ponteiro para o tipo desejado, utilizar um cast
// exemplo
// int *var;
// var=(int *)malloc(sizeof(int));
//função free(), libera a área de memória alocada.
// free(var);
//exemplo
int *var;
var = (int *) malloc(sizeof(int));
if (var){
 *var=5;
 printf("\nConteudo da var eh %d e o endereço eh %d ", *var,var);
 free(var);
 };
getch();
}

Outros materiais