La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Regrouper des éléments de même type et pouvoir y accéder à laide dun identificateur et dun indice. Objectif des tableaux.

Présentations similaires


Présentation au sujet: "Regrouper des éléments de même type et pouvoir y accéder à laide dun identificateur et dun indice. Objectif des tableaux."— Transcription de la présentation:

1

2

3 Regrouper des éléments de même type et pouvoir y accéder à laide dun identificateur et dun indice. Objectif des tableaux

4 [ ]; Déclaration dun tableau Type des éléments du tableau Nom de la variable Nombre déléments du tableau

5 int tab[10]; Tableau nommé tab contenant 10 entiers. const double tab[100]; Tableau nommé tab contenant 100 réels constants. char * tab_ptr[30]; Tableau nommée tab_ptr de 30 pointeurs de caractère. int tab[10] = {0}; Tableau nommé tab contenant 10 entiers initialisés à 0. long tab[7] = {1, 1, 2, 3, 5, 8, 13}; Tableau nommé tab contenant 8 entiers longs initialisés avec les valeurs 1, 1, 2, 3, 5, 8 et 13. Exemples de déclarations

6 Lindice des éléments dun tableau en C commence à 0. Ainsi, les indices dun tableau de 10 éléments sont 0, 1, 2, 3, … et 9. Sachez que…

7 Accès aux éléments du tableau int tab[5]; tab[0]tab[1]tab[2]tab[3]tab[4] ??? tab[3] = 12; tab[1] = 5; tab[2] = tab[1] + tab[3]; 12517 tab[5] = 0; 0

8 /* Ce programme lit jusquà 100 valeurs et les affiche dans lordre inverse. Essayez de faire cela sans tableau!*/ #include #define MAXVALS 100/* Nombre maximal de valeurs.*/ int main(void) { int tableau[MAXVALS];/* Le tableau de valeurs.*/ int nb_elements = 0;/* Nombre de valeurs lues.*/ int i; /* Pour itérer.*/ /* On lit jusquà MAXVALS valeur, on les écrit dans le tableau et on retourne le nombre de valeurs lues. */ nb_elements = lire_valeurs(tableau, MAXVALS); /* On affiche les valeurs dans l'ordre inverse.*/ printf("\n\nVoici les valeurs a l'envers !\n"); for (i = nb_elements - 1; i >= 0; --i) printf("%i\n", tableau[i]); return EXIT_SUCCESS; } Exemple

9 char tab[] = {F,I,N,\0}; for (i = 0; tab[i] != \0; ++i) putchar(tab[i]); Merci à : Service des Enseignements Généraux Pierre Bélisle Hugues Saulnier Johann Sebastian Bach


Télécharger ppt "Regrouper des éléments de même type et pouvoir y accéder à laide dun identificateur et dun indice. Objectif des tableaux."

Présentations similaires


Annonces Google