Hoje é Dom Set 05, 2010 12:59 pm






Criar novo tópico Responder Tópico  [ 1 Mensagem ] 
Usando Malloc 
Autor Mensagem
Avatar de usuário

Data de registro: Qui Abr 30, 2009 10:44 am
Mensagens: 37
Mensagem Usando Malloc

Aqui, estou alocando memória usando o sizeof mostrado em outro tópico e uma função chamada malloc que vem de "Memory Allocation" ou alocação de memória, como o nome já diz, essa função aloca memória dinamicamente. Sua maior vantagem é que comparado com um vetor, eu posso aumentar ou diminuir a quantidade de registros o quanto for necessário, já no vetor eu não posso aumentar durante a execução do programa; logo mostrarei como se faz isso.


Código:
#include <stdio.h>
#include <stdlib.h>

int main()
{
   
    int *ponteiro;
   
    ponteiro=(int*)malloc(sizeof(int));//Aqui é alocado na memória uma variável do tipo inteiro
    /*funciona assim:
       variavel do tipo ponteiro,  recebe, convertido uma variável, alocada em memória, após ser passado seu tamanho
              ponteiro              =         (int*)                          malloc                 ( sizeof(int));
    */
   
    *ponteiro1 = 10;/*aqui é atribuido um valor a variável, como o ponteiro recebe apenas o endereço da variável alocada, é preciso colocar o * antes do ponteiro para especificar que o valor atribuido irá para a variável apontada*/
   
    printf("O valor do ponteiro = %i\n\n",*ponteiro);//para se imprimir o valor da variável apontada pelo ponteiro usa (*)antes do ponteiro
    printf("O endere%co do ponteiro = %i\n\n",135,ponteiro);

   
    system("pause");
   
}



Seg Jun 08, 2009 6:22 pm
Perfil E-mail
Mostrar mensagens anteriores:  Organizar por  
Criar novo tópico Responder Tópico  [ 1 Mensagem ] 



Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:
Ir para:  
cron

F5cursos.com - Seu lugar de atualizações!!!
Av. Adolfo Pinheiro, 2464 Santo Amaro São Paulo - (11) 2771-2000