Notions de base: Partie 1

Programming Fundamentals (C Language) · lab

Voir tous les documents en programmation

Notions de base: Partie 1

Année universitaire 2020/2021 – Semestre 1

1

Variables

Une variable est une zone mémoire caractérisée par un:

 Nom

 Type

Les variables doivent être déclarées avant leur utilisation.

2

Noms de variables

Les noms des variables sont composés de lettres et de chiffres.

 L’ensemble des symboles utilisables:

 Lettres ‘a’, ’b’,………..., ‘z’, ’A’, ’B’,………., ’Z’.

 Chiffres 0, 1, 2,…….’9’.

 Le symbole ‘_’.

 Le nom d’une variable doit obligatoirement commencer par

une lettre ou le symbole ‘_’.

 Le langage C distingue les majuscules et les minuscules.

NOM et nom sont deux variables différentes.

Publicité

 Les noms de variables ne peuvent pas être des mots réservés

(do, else, void,…).

Le choix des noms des variables est important pour la

lisibilitéd’un programme

3

Correct / Incorrect ???

Salaire

Correct

SALAIRE

Correct

*SALAIRE

Incorrect

Salaire_1

Correct

3Salaire

Incorrect

Salair

Correct

Salaire-annuel

Publicité

Incorrect

Salaire.

Incorrect

Profession du pere

Incorrect

Profession_du_pere

Correct

4

Types de variables

C est un langage typé

Types de base en C

Entier

Réel

5

Déclaration de variables

Toute variable doit être déclarée avant son utilisation.

Type NomVariable;

int nbre_occurrence;

float racine;

Publicité

Une variable peut être initialisée lors de la déclaration.

int nbre_occurrence = 0;

float racine = 12.34;

Une variable non initialisée a une valeur indéfinie.

Plusieurs variables peuvent être déclarées à la fois.

float x = 23.5, y, z = 3.5*x;

Une variable ne peut être déclarée qu’une seule fois.

int a = 3, b, a ; // Interdit

int x = 4 ; float x ; // Interdit

6

Exemples d’affectations

NomVariable=Expression;

Affectation avec des valeurs constantes:

On va ranger une valeur dans une variable.

Temperature = 29;

Affectation avec des valeurs de variables:

La valeur à placer dans une variable peut provenir d’une

autre variable.

x = 8;

Publicité

y = x;

Affectation avec des valeurs d’expressions:

On peut ranger dans une variable le résultat d’un calcul.

x = 5;

y = x * 3;

7

Constantes

Une constante est une donnée dont la valeur ne peut pas varier.

Utilisation de valeurs constantes pour calculer, initialiser des

variables, ...

Une constante ne peut être initialisée qu’à la déclaration.

Déclaration d’une constante: Ajout du qualificateur de type const

const int x = 4 ;

const float pi = 3.14 ;

8