Para a linguagem C, o tipo de dado string é uma cadeia de caracteres justapostos. 
                Abaixo uma abstração da representação de uma string em um local de memória.
            
            
                
                    
                        | 0 | 
                        1 | 
                        2 | 
                        3 | 
                        4 | 
                        5 | 
                        6 | 
                    
                
                
                    
                        | 's' | 
                        't' | 
                        'r' | 
                        'i' | 
                        'n' | 
                        'g' | 
                        '\0' | 
                    
                
            
            
                Para a declaração de um string em na linguagem, utilizando um 
                vetor do tipo char ou ponteiro para tipo char.
            
            Sintaxe
            1. char nome_string[<tamanho>] = {vetor_char,\'0'};
2. char nome_string[<tamanho>] = "string";
3. char *nome_var = "string"; 
            Onde
            vetor_char: vetor de caracteres separador por vírgula.
string: sequência de caracteres
<tamanho>: Tamanho da string. Não obrigatório se string for iniciada na declaração.
            Descrição
            
                Na declaração 1, temos a declaração de uma string mutável e precisamos 
                informar o terminador de string '\0'.
            
            
                Na declaração 2 temos a declaração de uma string mutável em que o nterminador 
                de string '\0' e adicionado automaticamente.
            
            
                Na declaração 3 temos a declaração de uma string imutável/somente-leitura 
                em que o terminador de string '\0' e adicionado automaticamente.
            
            Exemplo 1
            
#include &stdio.h>
void main()
{
    char string1[] = {'s','t','r','i','n','g','1','\0'};
    char string2[] = "string2";
    char *string3 = "string3";
    
    printf("%s \n", string1);
    printf("%s \n", string2);
    printf("%s \n", string3);
}
            Saída
            
string1 
string2 
string3