Logo Passei Direto
Buscar

Teologia

UNINGÁ
Na linguagem C, não existe um tipo destinado a armazenar cadeias de caractere, strings, em variáveis, assim sendo assinado a alternativa que corresponde à maneira correta de contornar esse problema para armazenar uma string em uma variável. A. Criando e manipulando um arquivo que venha armazenar essa string. B. Criando um vetor de chars. C. Reservado um espaço na memória para armazenar a string sem criação de uma variável. D. Escrevendo um programa recursivo que vem armazenar em uma variável charr um caractere para recursão. E. Criando uma variável charr para cada caractere que comporá a string.
User badge image
Otavio Viana

há 3 semanas

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina