2. Eléments de base en С++


• Mots - clés
• Identificateurs
• Notion de type de données
• Constantes
• Variables
• Place des déclarations de constantes et de variables
• Exemples et tâches

 
 

2. Eléments de base en С++

• Mots - clés

Les mots - clés du C++ sont des mots réservés et servent à construire les instructions et à remplir des buts spéciaux. Tels mots sont:
break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, return, short, signed, sizeof, struct, switch, typedef, union, unsigned, void, while.

• Identificateurs

Les identificateurs sont les noms des objets qui apparaissent dans le programme.
Règles pour composition des identificateurs:
1. Un identificateur se compose de caractères alphanumériques (lettres et chiffres). Le signe souligné ``_'' peut également être utilisé dans un identificateur. Un identificateur débute obligatoirement par une lettre ou par un ``_'' .
2. Le nombre de caractères que peut comporter un identificateur dépend du compilateur (par exemple pour Borland C++ 4.5 : nombre de caractères quelconques, mais seuls les 32 premiers caractères sont significatifs).
3. Les majuscules et les minuscules sont des caractères différents : ainsi les identificateurs NOM, Nom et nom sont différents les uns des autres.
4. Les mots réservés du C++ ne peuvent être utilisés pour identificateurs.

• Notion de type de données

En mathématiques, nous distinguons les nombres entiers naturels, les rationnels, etc. En informatique, nous distinguons aussi différents types de nombres, notamment des nombres du type
int et double (nombres à virgule flottante en double précision). int et double sont deux types de données élémentaires .

• Constantes

Les constantes sont des objets qui ne peuvent pas être changés pendant l’exécution du programme. Elles ont une valeur fixe et unique.

Définition de constant :

const type identificateur = valeur ;

On commence par le mot-clé const suivi par le type de la valeur de la constante, la signe « = » et la valeur de la constante. La définition finit par le signe « ; ».

Exemples:
const double PI = 3.1415;
const int N = 100 ;
const char Ch = ‘*’ ;

On peut nommer les constantes pour améliorer la lisibilité du programme.

• Variables

Une variable est une unité de stockage qui permet de mémoriser, durant l'exécution du programme, une information d'un type donné. Les variables doivent être définies avant leur utilisation.

Définition de variable:


type identificateur ;
type identificateur = valeur ; //définition et initialisions

On déclare l’identificateur et le type de chacune des variables utilisées dans le programme, par exemple :
double l; // longueur du cercle
double S; // surface du cercle
double r; // rayon du cercle

On peut énumérer les variables d’un même type en les séparant par “,” et en ne mentionnant le type qu’une fois:
double l, S , r ;

On peut aussi déclarer une variable et lui donner une valeur initiale:
double r = 2.4; // définition et initialisation


• Place des déclarations de constantes et de variables

La place des déclarations de constantes et de variables dans un programme est importante. C'est cette place qui, dans un programme complexe, détermine la zone où les objets déclarés pourront être utilisés. Dans un programme simple ne comportant qu'un seul bloc d'instructions (délimité par les accolades { et }), la place des déclarations est au début du bloc : juste après l'accolade ouvrante {, et avant la première instruction exécutable. Tels objets sont nommés objets locaux. Les objets locaux sont visibles seulement dans le bloc ou ils sont définis. Les objets, définis avant la fonction main sont objets globaux. Ils sont visibles dans tous sous-programmes inclus dans le fichier. Les objets extérieurs / extern/ sont définis dans un autre fichier ci-inclus à l'aide de la clause d'inclusion
#include.