type nomDeLaVariable = valeurExemple :
int i ; //déclaration
i = 4 ; //affectation
float j = 3.2 ; //initialisation (déclaration + affectation)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 12Remarque : Les éléments d’un tableau commencent à 0
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
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- 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 []