Conceitos de Strings
Prof. Eduardo Ono
Definição
Uma string é um array de caracteres finalizado com o caractere
'\0'
.
Obs.: Não existe na linguagem C o tipo string.
Declaração
Uma string é declarada da mesma forma que um vetor de caracteres. Uma vez definido o tamanho máximo da string, deve-se alocar um elememto a mais no vetor para comportar o caracter '\0'
que determina o final da string.
char str[65]; // Alocação de espaço para 64 caracteres + '\0'
Inicialização de uma string
Uma string pode ser inicializada na declaração. O caractere '\0'
será automaticamente adicionado no final da string. Porém, o tamanho da string não poderá ser alterado.
char nome[] = "Fulano de Tal";
Outra forma é atribuir caractere a caracter ao vetor, sendo, nesse caso, a atribuição do caractere '\0'
ao final da string.
char nome[65];
nome[0] = 'A';
nome[1] = 'n';
nome[2] = 'a';
nome[3] = '\0';
Vídeos de Apoio
Thumb | Descrição |
---|---|
[Eduardo Casavella] Strings: conceito e utilização - Linguagem C (11:14, YouTube, Mai/2019) |
|
[Pietro Martins De Oliveira] Linguagem C - Aula 6.2 - Strings: trabalhando com dados de texto em C (2022) (51:15, YouTube, Jul/2022) |