Ed
há 3 semanas
Na linguagem C, realmente não existe um tipo de dado específico para armazenar strings como em outras linguagens. Em vez disso, as strings são representadas como arrays (vetores) de caracteres, terminados por um caractere nulo (`'\0'`). Vamos analisar as alternativas: A. Criando e manipulando um arquivo que venha armazenar essa string. - Isso não é uma solução para armazenar uma string em uma variável. B. Criando um vetor de chars. - Esta é a maneira correta de armazenar uma string em C, pois um vetor de caracteres pode conter a sequência de caracteres e o caractere nulo no final. C. Reservado um espaço na memória para armazenar a string sem criação de uma variável. - Isso não é uma abordagem prática ou comum para armazenar strings em C. D. Escrevendo um programa recursivo que vem armazenar em uma variável char um caractere para recursão. - Isso não é uma solução adequada para armazenar uma string. E. Criando uma variável char para cada caractere que comporá a string. - Isso seria muito ineficiente e não é a prática comum. Portanto, a alternativa correta é: B. Criando um vetor de chars.