16.2.2 calloc, C
calloc
toimii lähes kuten malloc, mutta se on tarkoitettu
pääasiassa taulukoiden varaamiseen. callocille ilmoitetaan
taulukon alkioiden määrä ja koko (huomaa 2 parametria,
mallocissa vain 1). calloc alustaa kunkin taulukon alkion
nollia täytteen. Ei kuitenkaan ole syytä uskoa, että
osoitintaulukko tulisi täyteen NULL osoittimia tai reaalilukutaulukko
täytteen 0.0 lukuja. Toisaalta merkkijonoista tulee tyhjiä ja
kokonaislukutaulukoista täynnä 0:ia olevia taulukoita.
Esimerkiksi jäsentaulukko voitaisiin luoda myös kutsulla
jasenet = (cJasen **)calloc( koko , (sizeof(cJasen *)) );