70 likes | 153 Views
CYCLE 1 : Saisir – Afficher – Données Déclarer des Constantes dans un programme. 1- Rôle de la déclaration de constante 2- Syntaxe de la déclaration de constante 3- Exécution de la déclaration par le CPU. Les constantes sont des données. ROLE DE LA DECLARATION SYNTAXE EXECUTION CPU.
E N D
CYCLE 1 : Saisir – Afficher – Données Déclarer des Constantes dans un programme 1- Rôle de la déclaration de constante 2- Syntaxe de la déclaration de constante 3- Exécution de la déclaration par le CPU
Les constantes sont des données • ROLE DE LA DECLARATION • SYNTAXE • EXECUTION CPU DONNEES Constantes Variables 2
Définition des constantes • ROLE DE LA DECLARATION • SYNTAXE • EXECUTION CPU &C 300 000 C Donnée dont la valeur ne peut pas varieren cours d’exécution du programme : sa valeur est fixée en début de programme, puis ne peut plus être changée par les instructions. Exemple :PI= 3.14 TVA= 19.6 3
Pourquoi utiliser des constantes ? • ROLE DE LA DECLARATION • SYNTAXE • EXECUTION CPU Nom explicite d’une constante dans une instruction : plus lisible qu’une valeur Pour une valeur utilisée plusieurs fois dans le programme : plus simple de la déclarer une seule fois pour la maintenance du programme Exemple : prixTTC= prixHT X 1.196 prixTTC= prixHT (1+TVA) 4
A quoi sert une déclaration de constante ? • ROLE DE LA DECLARATION • SYNTAXE • EXECUTION CPU Rôle:l’instruction de déclaration de constante permet d’indiquer les constantes (valeurs fixes) que le programme pourra manipuler. 5
ROLE DE LA DECLARATION • SYNTAXE • EXECUTION CPU données Comment écrire une déclaration ? int main() { /* Déclaration d’une constante : const TYPE NOMCONSTANTE= valeur; */ const float PI= 3.14;// nombre PI pour calcul aire disque } Règle de programmation : nommage des constantes • Noms explicites, pas trop longs. • Tout en MAJUSCULES.
ROLE DE LA DECLARATION • SYNTAXE • EXECUTION CPU &PI 4 octets Fonctionnement de la déclaration de constante • Exécution par le CPU: • réservation d’un espace mémoire, • dont la longueur (nombre d’octets) dépend du type choisi. • cet espace a pour nom NOMCONSTANTE. • remplissage de cet espace avec la valeur choisie (affectation de valeur). PI 3.14