CALLOC |
Allocation Combiné |
---|---|
Langage C | stdlib.h |
Syntaxe
void *calloc(size_t n,size_t taille); |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer le nombre de bloc de mémoire à allouer |
taille | Ce paramètre permet d'indiquer la taille du bloc de mémoire à allouer |
Description
Cette fonction permet d'effectuer une réservation de n*taille d'octets de mémoire dynamique.
Remarque
- calloc vs malloc : La fonction calloc() et la fonction malloc() sont similaires. Mais calloc() alloue de la mémoire pour les initialisations à zéro. Cependant, malloc() ne le fait pas.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
Essayer maintenant !
on obtiendra le résultat suivant :
Valeur p[15] = 850Voir également
Langage de programmation - C - Référence de procédures et fonctions - realloc
Langage de programmation - C - Référence de procédures et fonctions - malloc
Langage de programmation - C - Référence de procédures et fonctions - free
Langage de programmation - C++ - Référence de procédures et fonctions - calloc
Références
Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 730.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 46.
Dernière mise à jour : Mardi, le 28 juillet 2015