Programas de cordas em C

Strings são, na verdade, uma matriz unidimensional de caracteres terminada por um nullcaractere '\ 0'. Assim, uma string terminada em nulo contém os caracteres que compõem a string seguida por umnull.

A seguinte declaração e inicialização criam uma string que consiste na palavra "Hello". Para manter o caractere nulo no final do array, o tamanho do array de caracteres que contém a string é um a mais do que o número de caracteres na palavra "Hello".

char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

Se você seguir a regra de inicialização de array, poderá escrever a instrução acima da seguinte maneira -

char greeting[] = "Hello";

Nesta seção, aprenderemos como trabalhar com a linguagem de programação C string. Dividimos os exemplos em várias subseções para ter uma melhor compreensão do que estamos fazendo -

Programas Básicos

Esses programas foram feitos especialmente para entender os fundamentos de strings em C. Esse programa lida com string como um array de caracteres.

Programas Multi-string

Esses programas têm mais de uma variável de string. Eles devem lhe dar uma ideia de como trabalhar com várias variáveis ​​de string na linguagem de programação C -

Programas de cordas longas

Uma frase ou linha pode ser considerada uma string longa. Os programas a seguir lidam com o mesmo conceito -