« Introduction au langage C/Allocation dynamique de mémoire » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-(<|</)source([ \t>]) +\1syntaxhighlight\2)
Ligne 34 :
{{Principe
| contenu =
<sourcesyntaxhighlight lang="C">sizeof (int);</sourcesyntaxhighlight>
}}
 
Ligne 53 :
{{Principe
| contenu =
<sourcesyntaxhighlight lang="C">void *malloc(size_t size);</sourcesyntaxhighlight>
}}
 
Ligne 61 :
{{Principe
| contenu =
<sourcesyntaxhighlight lang="C">int *p = malloc(sizeof(int));</sourcesyntaxhighlight>
}}
 
Ligne 71 :
{{Exemple
| contenu =
<sourcesyntaxhighlight lang="C">
int *p = malloc(sizeof(int));
if(p == NULL)
Ligne 78 :
exit(1);
}
</syntaxhighlight>
</source>
}}
 
Ligne 87 :
{{Principe
| contenu =
<sourcesyntaxhighlight lang="C">free(p);</sourcesyntaxhighlight>
}}
 
Ligne 100 :
{{Principe
| contenu =
<sourcesyntaxhighlight lang="C">int *tab = malloc(5 * sizeof(int));</sourcesyntaxhighlight>
}}
 
Ligne 107 :
{{Principe
| contenu =
<sourcesyntaxhighlight lang="C">int tab[var];</sourcesyntaxhighlight>
}}
 
Ligne 114 :
{{Principe
| contenu =
<sourcesyntaxhighlight lang="C">int *tab = malloc(var * sizeof(int));</sourcesyntaxhighlight>
}}
 
Ligne 121 :
{{Principe
| contenu =
<sourcesyntaxhighlight lang="C">void *calloc(size_t nmemb, size_t size);</sourcesyntaxhighlight>
}}
 
Ligne 128 :
{{Principe
| contenu =
<sourcesyntaxhighlight lang="C">int *tab = calloc(var, sizeof(int));</sourcesyntaxhighlight>
}}
 
Ligne 137 :
{{Exemple
| contenu =
<sourcesyntaxhighlight lang="C">unsigned int x;/*unsigned car les nombres négatifs ne sont pas pertinents ici.*/
unsigned int y;/*unsigned car les nombres négatifs ne sont pas pertinents ici.*/
unsigned int i;
Ligne 160 :
}
free(tab);
</syntaxhighlight>
</source>
}}