Serie8_cor - Srie 8 13 Novembre 2008 Exercice 1 Le programme ci-dessous illustre le fonctionnement des pointeurs en affichant les diffrentes

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Série 8 13 Novembre 2008 Exercice 1 Le programme ci-dessous illustre le fonctionnement des pointeurs en affichant les différentes valeurs contenues dans les variables. #include <stdio.h> int main(int argc, char **argv) { int i = 9; printf("Contenu de i: %d\n",i); printf("Adresse de i: %d\n",&i); int *p = &i; printf("Contenu de p: %d\n",p); printf("Contenu de la variable pointee par p: %d\n",*p); *p = 10; printf("Contenu de la variable pointee par p: %d\n",*p); printf("Contenu de i: %d\n",i); // Partie a completer // Fin de la partie a completer return 0; } 1) Lisez-le en essayant de le comprendre. Essayez de déduire quelles vont être les valeurs affichées par les instructions 2) Recopiez le programme dans un éditeur de texte, compilez-le et lancez-le. Est-ce que les résultats affichés correspondent à ce que vous aviez prévu au point précédent ? Contenu de i: 9 Adresse de i: -1073742820 Contenu de p: -1073742820 Contenu de la variable pointee par p: 9 Contenu de la variable pointee par p: 10 Contenu de i: 10 3) Complétez le programme en incrémentant la variable i de 10 (i = i + 10), sans avoir recours directement à la variable i. Affichez ensuite sa valeur pour vérifier que l’opération s’est bien déroulée. printf("3.\n");
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/08/2010 for the course CH 3123 taught by Professor -- during the Fall '08 term at Ecole Polytechnique Fédérale de Lausanne.

Page1 / 6

Serie8_cor - Srie 8 13 Novembre 2008 Exercice 1 Le programme ci-dessous illustre le fonctionnement des pointeurs en affichant les diffrentes

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online