GoConqr has a new look! Let us know what you think.

Mind map

Alocação Dinâmica

Luis Gustavo Monteiro Informática Portuguese

Map content

Alocação Dinâmica

  1. malloc

    • Reserva um endereço de memória.
    • ponteiro = (tipo do ponteiro*) malloc(qtd*tamanho)
      • tamanho do tipo da variável: sizeof(tipo da variavel)
      • qtd: pra usar com vetores ou expandi o número de bytes
    • O mais Utilizado
  2. Presente na biblioteca stdlib.h

  3. calloc( )

    • Pouco utilizado
    • Reserva um enderço de memória
    • ponteiro = (tipo do ponteiro*) calloc(qtd, tamanho)
      • qtd = mesmo que multiplicasse o tamanho pela quantidade como no malloc
      • tamanho do tipo da variável: sizeof(tipo da variável)
  4. realloc( )

    • Pouco utilizado
    • Pode ser usado para variar o tamanho de um vetor
    • ponteiro1 = (tipo*) realloc(ponteiroX, tamanho)
      • ponteiroX = pode ser o ponteiro1 ou outro
      • tamanho do tipo da variável: sizeof(tipo da variavel)
  5. free( )

    • Usado quando não vai usar mais aquele ponteiro
    • free(ponteiro)
    • desvincula o endereço do ponteiro

Information

Description
Resumo de Alocação dinâmica
Views
0
Rating

More on Ponteiros e alocação dinâmica de memória

Feedback

What is it about?

What do you think of the new look?

How do you like it?