Les chaînes de caractères en C

Qu'est-ce qu'une chaîne de caractères ?

Les chaînes de caractères en C sont des séquences de caractères qui peuvent être représentées entre des guillemets doubles ou comme des tableaux se terminant par un caractère nul '\0'. Dans le langage C, nous déclarons d'abord une chaîne en utilisant le type de données char, suivi du nom de la chaîne, et enfin des crochets []. Il existe deux manières d'initialiser une valeur de chaîne :
1. En utilisant des caractères, des chiffres et des séquences d'échappement entourés de guillemets doubles.
2. En utilisant un tableau de caractères séparés par des virgules, entourés d'accolades { }, et concluant par un caractère nul '\0'.

Voici quelques exemples :

char nom_chaine[];
char nom_chaine1[] = "abcd";
char nom_chaine2[size] = {'a', 'b', 'c', 'd', '\0'};