Logo Passei Direto
Buscar
Pesquisar por imagem Z t Em linguagem C, strings são tratadas como vetores de caracteres, onde O deslocamento pode utilizar operações de atribuição, cópia, concatenação de caracteres e, inclusive ponteiros. Nesse contexto, considere O código em linguagem C apresentado a seguir e assinale a alternativa que representa corretamente sua execução. #include D #include int main () ( char nome [10]="Zanana", *ptr; ptr - nome; for (int 1 - 0; 1 < strlen (nome) : 1++) ( printf ("\ntc", *ptr); ptr++; ) return (0) : )
User badge image
Anta Burro

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar o código passo a passo: ```c #include #include int main() { char nome[10] = "Zanana"; char *ptr; ptr = nome; for (int i = 0; i < strlen(nome); i++) { printf("\n%c", *ptr); ptr++; } return 0; } ``` - `nome` é uma string "Zanana". - `ptr` aponta para o início do vetor `nome`. - O laço `for` percorre cada caractere da string, usando `strlen(nome)` para determinar o tamanho. - A cada iteração, imprime o caractere apontado por `ptr` e incrementa o ponteiro para o próximo caractere. Portanto, a saída será cada caractere da palavra "Zanana" impresso em uma nova linha: ``` Z a n a n a ``` Se a alternativa correta for aquela que indica essa saída, essa é a resposta correta.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina