1 / 21

Programmation

Programmation. Initiation Aux Langages C et C++ (2). Bruno Permanne 2006. Programmation. Sommaire. Programmation Instructions de bas niveau Manipulation de la mémoire Préprocesseur Les fonctions en C++ La portée des variables Programmation avancée C++. Bruno Permanne 2006.

koto
Download Presentation

Programmation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programmation Initiation Aux Langages C et C++ (2) Bruno Permanne 2006

  2. Programmation Sommaire Programmation Instructions de bas niveau Manipulation de la mémoire Préprocesseur Les fonctions en C++ La portée des variables Programmation avancée C++ Bruno Permanne 2006

  3. Instructions de bas niveau Opérateurs de manipulation de bits << >> & | ~ ^ Retour sommaire Bruno Permanne 2006

  4. Manipulation de la mémoire Rappel: Le code ASCII Retour sommaire Bruno Permanne 2006

  5. Manipulation de la mémoire Opérateurs d'accès & * • Déclaration d'un octet • Affectation d'une valeur • Déclaration d'un • pointeur sur un octet • Recopie de l'adresse de a • dans le pointeur p • Modification du contenu • de la mémoire à l'adresse • pointée par p Retour sommaire Bruno Permanne 2006

  6. Manipulation de la mémoire Opérateurs d'accès & * • Déclaration d'un octet • Affectation d'une valeur • Déclaration d'un • pointeur sur un octet • Affectation directe d'une l'adresse dans le pointeur p • modification de la case mémoire pointée • Modification du contenu • de la mémoire à l'adresse • pointée par p-1 Retour sommaire Bruno Permanne 2006

  7. Manipulation de la mémoire Opérateurs d'accès & * • Déclaration d'un entier initialisé • Déclaration d'un • pointeur sur un entier et affectation à l'adresse de a • Remise à zéro de l'entier pointé par pa • Déclaration d'un pointeur sur un pointeur. Retour sommaire Bruno Permanne 2006

  8. Manipulation de la mémoire Opérateurs d'accès & * • Déclararation et • initialisation d'un octet b • la variable b reçoit la contenu de la case mémoire pointée par l'adresse stockée par la pointeur p augmentée de 2 • Modification du contenu • de la mémoire à l'adresse • pointée par p Retour sommaire Bruno Permanne 2006

  9. Manipulation de la mémoire Tableaux, chaînes de caractères et pointeurs • Déclaration d'un tableau d'octets initialisé • Déclaration d'un octet, • d'un pointeur sur a et accès aux cases du tableau • Déclaration dune chaine de caractère string pour le C++ • Différents styles de déclaration • Ne pas oublier le caractère nul '\0' à la fin de la chaine Retour sommaire Bruno Permanne 2006

  10. Préprocesseur Directives de compilation #include et #define Retour sommaire Bruno Permanne 2006

  11. Les fonctions en C++ Définition des fonctions (1) Retour sommaire Bruno Permanne 2006

  12. Les fonctions en C++ Définition des fonctions (2) Retour sommaire Bruno Permanne 2006

  13. Les fonctions en C++ Définition des fonctions (3) Retour sommaire Bruno Permanne 2006

  14. Les fonctions en C++ Définition des fonctions (4) Retour sommaire Bruno Permanne 2006

  15. Les fonctions en C++ Définition des fonctions (5) Retour sommaire Bruno Permanne 2006

  16. Les fonctions en C++ La portée des variables (1) Retour sommaire Bruno Permanne 2006

  17. Les fonctions en C++ La portée des variables (1) Retour sommaire Bruno Permanne 2006

  18. Les fonctions en C++ La portée des variables (2) Retour sommaire Bruno Permanne 2006

  19. Programmation avancée C++ Enumérations enum Retour sommaire Bruno Permanne 2006

  20. Programmation avancée C++ types et structures struct Retour sommaire Bruno Permanne 2006

  21. Programmation Fin de la deuxième partie Bruno Permanne 2006

More Related