C_facile : Introduction au langage C
Cours

Tableau de caractères

Syntaxe

Nous pouvons définir des tableaux de caractères, par exemple :

char t[10];

Dans ce cas, chaque case peut contenir un caractère. Nous pouvons le déclarer et l'initialiser ainsi :

char t[10] = {'a','l','p','h','a'};

Dans ce cas seules les 5 premières cases seront initialisées. De même, nous pouvons écrire ensuite :

t[6]='b';

A ce stade, les cases d'indices 0,1,2,3,4 et 6 sont initialisées, pas la case d'indice 5.

Remarque

Ce tableau de caractères ne constitue pas une chaîne de caractères, d'une part parce que le caractère de la case 5 n'est pas initialisé, et d'autre part parce que l'on ne sait pas quelle est la case qui contient le dernier caractère.

En résumé, un simple tableau de caractères n'est pas une chaîne de caractères.

Convention de codage des chaînes de caractères en langage C (page suivante)Les chaînes de caractères (page Précédente)
AccueilImprimer creativecommons : by-nc-ndRéalisé avec SCENARI