Skip to content

Tutoriel sur les variables

Définition

Une variable est un espace mémoire qui permet de stocker une valeur.

Cette valeur peut être de différents types.

Informations

Pour plus d'informations sur les types et les noms des varibles, voir la page Fonctionnalités - Les variables.

Déclaration

En C--, une variable doit être déclarée avant d'être utilisée. La déclaration d'une variable se fait de la manière suivante :

type nom_variable;

Par exemple :

int a;
float b;
char c;
string d;

Affectation

L'affectation d'une valeur à une variable se fait de la manière suivante :

nom_variable = valeur;

Par exemple :

a = 5;
b = 3.14;
c = 'a';
d = "Hello World!";

Déclaration et affectation

Il est possible de déclarer et d'affecter une valeur à une variable en même temps :

type nom_variable = valeur;

Par exemple :

int a = 5;
float b = 3.14;
char c = 'a';
string d = "Hello World!";

Utilisation

Une variable peut être utilisée dans une expression :

int a = 5;
int b = 3;
int c = a + b; // c vaut 8

Portée

Une variable a une portée, c'est-à-dire une zone du code dans laquelle elle est accessible.

En C--, une variable déclarée dans une fonction n'est accessible que dans cette fonction.

Par exemple :

void fonction1() {
    int b = 3;
    int c = 5 + b; // c vaut 8
}

void fonction2() {
    int d = 5 + b; // erreur : b n'est pas accessible
}

Exercices

Exercice 1

Écrire un programme qui déclare une variable de chaque type et qui leur affecte une valeur.

Exercice 2

Maintenant, le programme doit afficher la valeur de chaque variable.

Indice

Pour afficher une valeur, il faut utiliser la fonction print

Exercice 3

Écrire un programme qui déclare deux variables de type entier et qui leur affecte une valeur.

Le programme doit ensuite afficher la somme de ces deux variables.