Exercice

  1. Déclarer un entier i et un pointeur p vers un entier ;
  2. Initialiser l'entier à une valeur arbitraire et faire pointer p vers i ;
  3. Imprimer la valeur de i ;
  4. Modifier l'entier pointé par p (en utilisant p, pas i) ;
  5. Imprimer la valeur de i.

Une solution possible est donnée page suivante.

#include <stdio.h>

/*****************************************************************************/
/*                                                                           */
/*                              main                                         */
/*                                                                           */
/*****************************************************************************/
int main()
{
int i;
int *p;

i = 1;
p = &i;

printf("valeur de i avant: %d\n",i);
*p = 2;
printf("valeur de i après: %d\n",i);
}



Matthieu Moy 2017-02-08