Cours langage c chapitre v
Chapitre V Les types composés Programmation en langage C Pr Bouzid ENSA de Marrakech CContenu du chapitre Les tableaux ? à dimension ? à dimensions ? de caractères Les structures Dé ?nition de nouveaux types avec typedef Programmation en langage C Pr BOUZID CLes tableaux ? Un tableau est un ensemble ?ni d ? éléments de même type stockés en mémoire à des adresses contigu? s ? Un tableau en C peut être à ? dimension vecteur ? dimensions matrice ou plusieurs ? Syntaxe de déclaration d ? un tableau à dimension type nomdutableau nombre-éléments ? type il s ? agit des types standards int char oat double ? il est possible de mettre des types spéci ?ques structures pointeurs ? nombre-éléments est une constante entière positive indiquant le nombre d ? éléments que peut contenir le tableau Programmation en langage C Pr BOUZID CLes tableaux à dimension ? Exemple de déclaration int tab ? A la déclaration d ? un tableau un espace en mémoire lui est réservé dont la taille en octet est dimension taille du type Exemples ? short t ? octets seront réservés octets ? int tab ? octets seront réservés octets ? Remarque il existe plusieurs manières de déclarer la constante entière de la dimension du tableau ? Avec une variable int main int n int t n ? Programmation en langage C Pr BOUZID CLes tableaux à dimension ? Avec une constante de ?ne N int main int t N ? ? Avec une saisie au clavier int main int n printf saisir la dimension du tableau scanf d n int t n ? Programmation en langage C Pr BOUZID CLes tableaux à dimension ? Initialisation du tableau à la déclaration type nomdutableau n const- const- ? Exemple int t ? Il est possible de ne pas indiquer le nombre d ? éléments à l ? initialisation Le nombre d ? éléments sera égal au nombre de valeur de la liste d ? initialisation ? Exemple int t ? Il est possible de ne pas initialiser tous les élements dans ce cas les éléments restants auront la valeur à l ? initialisation ? Exemple int t ? Remarque la liste d ? initialisation ne doit pas contenir plus de valeurs que le nombre d ? élément du tableau ? Exemple erroné int t Programmation en langage C Pr BOUZID CLes tableaux à dimension ? Représentation d ? un tableau t à dimension de éléments t t t t t t t t t t Indices du tableau ? Chaque élément case est accessible par son indice Un indice i d ? un tableau commence toujours à et s ? arrête à n- ? On écrit t i pour faire référence à l ? élément i du tableau t exemples t est la valeur de l ? élément d ? indice ? Remarque ? La lecture et l ? écriture dans un tableau se fait toujours élément par élément ? L ? utilisation des boucles
Documents similaires










-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 10, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 78.7kB