« Introduction au langage C/Allocation dynamique de mémoire » : différence entre les versions
Contenu supprimé Contenu ajouté
Annulation des modifications 124789 par 41.251.96.245 (Discuter) On passe à la fonction free le pointeur retourné par malloc. |
m Bot : Remplacement de texte automatisé (- {,2}\| ?précédent {,3}= ?\[\[([\w\s]*)\/([\w\s]*)\|([\w\s]*)\]\] + | précédent = ../\2/); changement de type cosmétique |
||
Ligne 1 :
{{Chapitre|titre=Allocation dynamique de mémoire|idfaculté=informatique|leçon=[[Langage C]]|numero=13 | précédent = [[
Les tableaux en C permettent de ranger des informations et de s'y référer par un numéro, l'index. Dans l'utilisation la plus simple de ces tableaux, on fixe les limites du tableau en écrivant le code. La gestion de la mémoire se fait alors de manière ''automatique''. On peut en revanche décider ou avoir besoin de gérer ''soi-même'' la taille du tableau alors que le programme est en cours d'exécution. Faire cela s'appelle « allouer dynamiquement » de la mémoire au programme.
== Introduction ==
On utilise beaucoup plus souvent l'allocation ''automatique'' (où c'est le programme qui ce charge de tout) que l'allocation ''dynamique'', mais cela s'avère parfois être l'unique solution.
Ligne 81 :
<source lang="C">int *tab = calloc(var, sizeof(int));</source>
{{Bas de page|titre=Allocation dynamique de mémoire|idfaculté=informatique|leçon=[[Langage C]] | précédent = [[
[[Catégorie:Langage C]]
|