Cadenas
Aunque C no define un tipo cadena, estas se definen como un array de carácteres de cualquier longitud que termina en un carácter nulo ('\0').
Array que contenga 10 carácteres: char s[11];
Una constante de cadena es una lista de carácteres encerrada entre dobles comillas.
Funciones de manejo de cadenas
Archivo de cabecera string.h
char *strcpy (char *s1, const char *s2); copia la cadena apuntada por s2 en la apuntada por s1. Devuelve s1.
char *strcat (char *s1, consta char *s2); concatena la cadena apuntada por s2 en la apuntada por s1, devuelve s1.
int strlen (const char *s1); devuelve la longitud de la cadena apuntada por s1.
int strcmp (const char *s1, const char *s2); compara s1 y s2, devuelve 0 si con iguales, mayor que cero si s1>s2 y menor que cero si s1<s2. Las comparaciones se hacen alfabéticamente.