Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS C FAQs C TUTORIELS C LIVRES C COMPILATEURS C SOURCES GTK+
next up previous contents index
Next: Pointeurs et opérateurs additifs Up: Les pointeurs Previous: Opérateur d'indirection

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);
}



Bernard Cassagne
1998-12-09
Responsable bénévole de la rubrique C : Arnaud Feltz (buchs) - Contacter par EMail :
Vos questions techniques : forum d'entraide C - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.