« Programmation C/Pointeurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Tados (discussion | contributions)
mAucun résumé des modifications
Ligne 181 :
<source lang="c">#include <stdio.h>
/* Ce code échange le contenu de deux variables */
void inverseechange(int * a, int *b)
{
int tmp;
Ligne 196 :
printf("a = %d, b = %d.\n", a, b);
 
/* On passe à 'inverseechange' les adresses de a et b. */
inverseechange(&a, &b);
 
printf("a = %d, b = %d.\n", a, b);
 
inverseechange(&a, &b);
 
printf("a = %d, b = %d.\n", a, b);