Docsity
Docsity

Prépare tes examens
Prépare tes examens

Étudies grâce aux nombreuses ressources disponibles sur Docsity


Obtiens des points à télécharger
Obtiens des points à télécharger

Gagnz des points en aidant d'autres étudiants ou achete-les avec un plan Premium


Guides et conseils
Guides et conseils


Exercices sur l'algorithmique et programmation, Exercices de Méthodes Mathématiques

Exercices de sciences mathèmatiques sur l'algorithmique et programmation. Les principaux thèmes abordés sont les suivants: exercices, les pointeurs, allocation dynamique.

Typologie: Exercices

2013/2014

Téléchargé le 13/03/2014

Emmanuel_89
Emmanuel_89 🇫🇷

4.3

(95)

1.1K documents

1 / 4

Toggle sidebar

Cette page n'est pas visible dans l'aperçu

Ne manques pas les parties importantes!

bg1
pf3
pf4

Aperçu partiel du texte

Télécharge Exercices sur l'algorithmique et programmation et plus Exercices au format PDF de Méthodes Mathématiques sur Docsity uniquement!

7 | ECOLE PREPARATOIRE DIRECTION DE L'ENSEIGNEMENT UNIVERSITAIRE Année Universitaire : 2005-2006 | | | | | LES POINTEURS | Î j | Module : Complément d'alcorithmiques et | programmation | se Classe(s) : MI2 | \, L'étude des pointeurs montre l'adaptation du langage C à la conduite de processus. On verra dans ce chapitre et les suivants la puissance de cette nation par ailleurs de concept simple pour un informaticien industriel. L'OPERATEUR ADRESSE & L'opérateur adresse & retourne l'adresse d'une variable en mémoire. Exemple: inti= 8; printf(" VOICI i: %d\in”,1); printf{" VOICI SON ADRESSE EN HEXADECIMAL: %pin",&i): On remarque que le format d'une adresse est *%p (hexadécimal} ou %%d (décimal) dans printf. Exercice V_ 1: Exécuter l'exemple précédent, et indiquer les cases-mémoire occupées par la variable ï. LES POINTEURS Définition: Un pointeur est une adresse mémoire. On dit que le pointeur pointe sur cette adresse. DECLARATION DES POINTEURS Une variable de type pointeur se déclare à l'aide de l'objet pointé précédé du symbole * (opérateur d'indirection). Exemple: char *pc: pe est un pointeur pointant sur un objet de type char int *pi; pi est un pointeur pointant sur un objet de type int float *pr; pr est un pointeur pointant sur un objet de type float L'opérateur * désigne en fait le contenu de l'adresse. Exemple: char *pc:; *pc = 34; print{{'CONTENU DE LA CASE MEMOIRE: %c\n",*pc); print{(" VALEUR DE L'ADRESSE EN HEXADECIMAL: %pin".pe): Les pointeurs 1/4 | = Mr, Run __ decsitY com