Cours de Langage C (ENSAH) 2021/2022 PDF
Document Details
ENSAM
2022
ENSAH
Aziz KHAMJANE
Tags
Summary
These are lecture notes from ENSAH covering Language C, specifically focusing on arrays and character strings. The material covers definitions, declarations, initializations, and displays of arrays and character strings in the context of programming. Topics include one-dimensional arrays, two-dimensional arrays, and character strings with related functionalities.
Full Transcript
Cycle: Année Préparatoire (AP) Niveau: 2ème année (AP2) ENSAH A.U: 2021/2022 Semestre : Autonome Module : Informatique 2 1. Définition d’un tableau 2. Déclaration d’un tableau à une dimension 3. Initialisation d’un tableau d’un tableau à une dimension 4. Affichage des élém...
Cycle: Année Préparatoire (AP) Niveau: 2ème année (AP2) ENSAH A.U: 2021/2022 Semestre : Autonome Module : Informatique 2 1. Définition d’un tableau 2. Déclaration d’un tableau à une dimension 3. Initialisation d’un tableau d’un tableau à une dimension 4. Affichage des éléments d’un tableau 5. Tableau à deux dimensions 6. Chaines de caractères 1. Définitions Tableau à une dimension ❑ Un tableau est une suite d’éléments de même type, stockés de manière contiguë en mémoire. Chaine de caractères ❑ Une chaine de caractères est un tableau contenant des caractères Numéro de la case 0 1 2 3 4 Contenu 100 200 4 18 56 Tableau d’entiers 3 ❑ Un tableau se déclare de la manière suivante : [nombre de cases] ✓ : le type des éléments du tableau ✓ : nom du tableau ✓ taille du tableau Exemple : int Tab; Tab Tab Tab Tab Tab 4 ❑ On peut déclarer et initialiser un tableau en indiquant la liste des valeurs respectives entre accolades : int Tab={2,10,17}; Si la liste ne contient pas assez de valeurs pour toutes les composantes, les composantes restantes sont initialisées par des zéros. Tab Tab Tab Tab Tab 2 10 17 0 0 ❑ Lorsque l’initialisation est faite pendant la déclaration, on peut omettre le taille du tableau int Tab[]={2,10,17,20,78}; 5 ❑ Un tableau peut être initialisé plus tard, en affectant une valeur à chaque élément : int Tab; int i; for (i=0; i