Um programador criou uma lista dinâmica com base na estrutura apresentada a seguir:
struct no {
int dado;
struct no *proximo;
};
struct lista{
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 l->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) END.
B) Nulo.
C) '\0'.
D) NULL.
E) l->final.