[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: malloc X calloc
Helio Toshio Ouki writes:
> Gostaria de saber, qual e o melhor procedimento a ser usado, ja
> que o malloc aloca a memoria e o calloc tambem, mas pelo que entendi o
> calloc zera a memoria, entao e melhor usar o malloc que deixa "sujeira" na
> memoria ou o calloc que a deixa zerada?
Os prototipos destas duas funcoes são diferentes tambem: o malloc espera
apenas um argumento (o tamanho do objeto para o qual está se alocando memoria)
e o calloc espera dois argumentos. Veja os detalhes na secao 7.8.5 do
Kernighan e Ritchie.
Acho que o mais natural é usar malloc para objetos simples e calloc para
vetores de objetos.
Yoshi
> Helio Toshio Ouki <houki@linux.ime.usp.br>