Logo Passei Direto
Buscar
Um programador criou uma lista dinâmica com base na estrutura apresentada a seguir: struct no f int dado; struct no proximo; struct listal struct no *inicio; struct lista l; O programador criou um programa para percorrer toda a lista, fazendo com que um ponteiro ptr, iterador, seja inicializado em I-›inicio e incrementado até atingir o final da respectiva lista. No critério de parada da estrutura de repetição utilizada para percorrer a lista, o programador deve esperar que ptr-›proximo seja igual a que valor ou identificar o final da lista como? A. ( ) Nulo. B. ( ) NULL. C. ( ) /-›final. D. ( ) END. E. ( ) 10!
User badge image
Wellington SIlva

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Para percorrer uma lista dinâmica em C, o critério de parada geralmente é verificar se o ponteiro que está iterando (neste caso, `ptr`) chegou ao final da lista. O final de uma lista encadeada é normalmente indicado por um ponteiro que aponta para `NULL`, que é a representação de um ponteiro nulo em C. Analisando as alternativas: A. ( ) Nulo - Embora "nulo" possa ser entendido, não é a terminologia correta em C. B. ( ) NULL - Esta é a forma correta de indicar um ponteiro nulo em C. C. ( ) /-›final - Não é uma representação válida para o final da lista. D. ( ) END - Também não é uma representação válida em C. E. ( ) 10! - Não tem relação com o conceito de final de lista. Portanto, a alternativa correta é: B. ( ) NULL.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina