Download ÉDITION

Transcript
G P A 7 8 9
–
A N A L Y S E
E T
C O N C E P T I O N
O R I E N T É E S
O B J E T
volatile
Indique au compilateur de ne pas appliquer les algorithmes d’optimisation sur
une variable. Une variable est modifiée par volatile si elle est
susceptible d’être modifiée par le système d’exploitation ou matériels
périphériques.
while
Mot clé d’une boucle do-while ou while
{ }.
Tableau 2 Jetons du langage C++.
1.2 IDENTIFICATEURS
Les identificateurs sont des séquences de caractères alphanumériques ne débutant
pas par un chiffre. Le compilateur utilise, d’une manière interne, le caractère souligné
(_) comme premier caractère des identificateurs lors de la traduction du code source
en code intermédiaire. La convention veut que le nom des constantes, des macros
(directives pour le préprocesseur) et les structures (struct) soit écrit en majuscule.
Les identificateurs servent à identifier les noms de variables, fonctions et classes.
1.3 LITTÉRAUX
On appelle les valeurs constantes des littéraux. Tous les types de base de C++
peuvent contenir des littéraux. Par exemple 3.141516, 5, 2.1819e-1 sont des
littéraux.
1.4 PONCTUATION
La ponctuation utilisée dans C++ est plutôt simple. La liste des ponctuations
possibles comprend : i) les accolades ({}); ii) les virgules (,); iii) les deux-points (:);
iv) les parenthèses; v) les points-virgules (;); vi) les guillemets et double guillemets ('
et "); vii) les crochets ([]). La ponctuation confère au langage C++ une structure
syntaxique appropriée.
1.5 OPÉRATEURS
On désigne un opérateur par une séquence contenant un (1) ou plusieurs caractères.
Il permet la réalisation d’opérations arithmétiques ou logiques dans une expression.
De plus, les opérateurs définis par le programmeur peuvent élargir la signification
des opérateurs de base. Par exemple, on peut définir l’opérateur + comme l’insertion
d’un objet dans une liste. Le Tableau 3 donne la liste des opérateurs de base du
langage C++.
Opérateur
Signification
%
Reste d’une division. Ne s’applique qu’à des entiers.
+
Addition ou positif unaire (ex : +5).
++
Pré (Post) Incérmentation.
-
Soustraction ou négatif unaire (ex : -5).
4