Ed
há 6 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 da lista é indicado quando o ponteiro `proximo` do nó atual é `NULL`, que é o valor que representa a ausência de um próximo nó. Analisando as alternativas: A. ( ) '\0' - Este é o caractere nulo, usado para strings, mas não é o que indica o final de uma lista ligada. B. ( ) END - Não é um valor padrão em C para indicar o final de uma lista. C. ( ) NULL - Este é o valor correto que indica que não há mais nós na lista. D. ( ) Nulo - Embora "nulo" possa ser uma tradução de "NULL", em C o valor correto é "NULL". E. ( ) I->final - Não é uma forma padrão de indicar o final da lista, a menos que tenha sido implementado de forma específica. Portanto, a alternativa correta é: C. ( ) NULL.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade