Maîtrisez le C, étape par étape
← Tous les modules
07 Intermédiaire ⏱ 75 min

Tableaux et chaînes

Tableaux à 1D/2D et chaînes de caractères

1. Tableaux

Un tableau stocke plusieurs valeurs du même type. Indices à partir de 0.

C
int notes[5] = {12, 15, 8, 19, 10};
printf("%d\n", notes[2]); // 8

2. Chaînes de caractères

Une chaîne est un tableau de char terminé par '\0'.

C
char nom[20] = "Alice";
printf("%s, longueur = %lu\n", nom, strlen(nom));

3. Fonctions string.h

strlen, strcpy, strcat, strcmp manipulent les chaînes.

1

Maximum d'un tableau

Trouver le plus grand élément d'un tableau de 10 entiers.

2

Inverser une chaîne

Écrire une fonction qui inverse une chaîne en place.

1 Le premier indice d'un tableau en C est :
2 Une chaîne C se termine par :
3 strlen("Bonjour") vaut :
4 Comment comparer deux chaînes ?
5 Quel header inclure pour strlen ?