Buscar

Em linguagem C, uma string é uma sequência de caracteres manipuladas como vetores de caracteres. Como as strings em C não são um tipo de dado nativ...

Em linguagem C, uma string é uma sequência de caracteres manipuladas como vetores de caracteres. Como as strings em C não são um tipo de dado nativo da linguagem, utilizamos o tipo de dado CHAR. Analise a declaração da string a seguir e assinale a alternativa correta para exibição do seu conteúdo:


A printf("%c", amigos);

B printf("%s", amigos);

C printf("%s", &amigos);

D printf("amigos");

E É obrigatório implementar uma estrutura de repetição para ler o conteúdo de cada índice do vetor.

💡 2 Respostas

User badge image

Professor Homer

A alternativa correta é:

B printf("%s", amigos);

Em C, uma string é um array de caracteres terminado por um caractere nulo ('\0'). Para exibir uma string, usamos o especificador de formato %s com printf. O nome do array (neste caso, amigos) é passado para printf e representa um ponteiro para o primeiro elemento do array.

As outras alternativas estão incorretas:

  • A: %c é o especificador de formato para um único caractere, não para uma string.
  • C: &amigos seria um ponteiro para o array inteiro, não para o primeiro elemento do array. Isso é diferente de um ponteiro para o primeiro elemento e pode causar comportamento indefinido.
  • D: "amigos" é apenas uma string literal, não tem relação com o array de caracteres amigos.
  • E: Não é necessário usar uma estrutura de repetição para imprimir uma string em C, a função printf com o especificador de formato %s pode fazer isso.
2
Dislike0
User badge image

Anderson Reis

Resposta B
0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais