Tableaux

673 mots 3 pages
CHAPITRE 5 : Les tableaux à un seul indice
Un tableau à un seul indice permet de regrouper plusieurs variables simples du même type, qui sont appelées les composantes du tableau. Le nombre de composantes est alors la dimension du tableau. On représente (imagine) un tableau comme une commode à plusieurs tiroirs dont chaque tiroir contient un seul objet de même type, comme par exemple, dans le cas de la déclaration d'un tableau age de 15 éléments de type entier: int age[15];

tableau qu'on pourrait représenter comme suit: age[0] age[1] age[2] age[3] ... ... age[14] 45 20 27 49 ... ... 21

Exemple La déclaration int jours[12]={31,28,31,30,31,30,31,31,30,31,30,31};

définit un tableau du type int de dimension 12. Les 12 composantes sont initialisées par les valeurs respectives 31, 28, 31, ... , 31. On peut accéder à la première composante du tableau avec jours[0], à la deuxième composante par jours[1], . . . , à la dernière composante par jours[11]. Autre exemple de déclaration: int A[5] = {1200, 2300, 3400, 4500, 5600};

Si un tableau est formé de n composantes et si une composante a besoin de m octets en mémoire, alors le tableau occupera de n*m octets.

Chapitre 5 : Les tableaux à un indice

Page 1

IFT1810 / A07

Exemple En supposant qu'une variable du type long occupe 4 octets (c'est-à-dire : sizeof(long)=4), pour le tableau t déclaré par: long t[15]; C réservera n*m = 15*4 = 60 octets en mémoire. Initialisation Comme on a vu avec le tableau jour ci-dessus, lors de la déclaration d'un tableau, on peut initialiser les composantes du tableau, en indiquant la liste des valeurs respectives entre accolades. Exemples int a[5] = {10, 20, 30, 40, 50}; float b[4] = {-1.05, 3.33, 87e-5, -12.3E4}; int c[10] = {1, 0, 0, 1, 1, 1, 0, 1, 0, 1};

Il faut évidemment veiller à ce que le nombre de valeurs dans la liste corresponde à la dimension du tableau. Si la liste ne contient pas assez de valeurs pour toutes les composantes, les composantes restantes

en relation

  • table
    357 mots | 2 pages
  • Tablabla
    384 mots | 2 pages
  • Corrige BAC PRO GRP MATH COMMERCE 2011
    356 mots | 2 pages
  • Tableau
    968 mots | 4 pages
  • Maths
    1363 mots | 6 pages
  • Tableau cout
    280 mots | 2 pages
  • tableau
    502 mots | 3 pages
  • Tableau
    866 mots | 4 pages
  • Le tableau
    458 mots | 2 pages
  • Tableur
    718 mots | 3 pages
  • Tableau
    385 mots | 2 pages
  • tableau
    602 mots | 3 pages
  • tableaux
    285 mots | 2 pages
  • Tableau
    503 mots | 3 pages
  • Série td en algorithmique
    358 mots | 2 pages