View on GitHub

Introdução à Programação

Introdução à Programação em Linguagem C

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
img [Eduardo Casavella]
Strings: conceito e utilização - Linguagem C
(11:14, YouTube, Mai/2019)
img [Pietro Martins De Oliveira]
Linguagem C - Aula 6.2 - Strings: trabalhando com dados de texto em C (2022)
(51:15, YouTube, Jul/2022)