Skip to content

Latest commit

 

History

History
69 lines (49 loc) · 1.71 KB

File metadata and controls

69 lines (49 loc) · 1.71 KB

Les variables

Déclaration

type nomDeLaVariable = valeur

Exemple :

int i ; //déclaration
i = 4 ; //affectation
float j = 3.2 ; //initialisation (déclaration + affectation)

Tableau

type nomDuTableau[taille1]([taille2]…)
int tab[3];  //tableau de 3 entiers
tab[0] = 1; //le 1er élément de tab est égal à 1
float matrice[5][4]; /* tableau de taille 5 dont les éléménts sont des tableaux de flottants de taille 4 */
int tailleMois[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
//initialisation des valeurs d’un tableau de taille 12

Remarque : Les éléments d’un tableau commencent à 0

Constantes

Pour rendre une variable constante, on rajoute le mot clé const devant sa déclaration :

const  type  nomVariable = valeur ;
const int i = 4 ;

Les variables constantes doivent être initialisées à leur déclaration

Portée

Les variables ont une durée de vie limitée : elles naissent à leur déclaration et meurent à la sortie du bloc dans lequel elles ont été définies. Un bloc est défini par des accolades

{
    int  i = 1; //déclaration et initialisation de i
    //code qui peut contenir d’autres blocs

    i = 4 ; //pas de problème, i existe

} //mort de i

i = 2 ; //ERREUR, i n’existe plus ici

Les types de données

  • void : vide
  • bool : booléen (prend les valeurs true or false)
  • char : valeur d’un caractère
  • wchar_t : les caractères longs ….
  • int, long, short : les entiers, les entiers longs, les entiers courts respectivement
  • float, double, long double : les réels, les réels double précision, les réels quadruple précision
  • les tableaux à une dimension qui sont notés entre []