Considere uma lista dinamicamente encadeada, onde cada nó possui a seguinte estrutura
desenvolvida na linguagem de programação C:
struct celula {
int info;
struct celula *next;
};
Suponha que a variável p é um ponteiro do tipo struct celula apontando para o primeiro
elemento da lista. Dessa maneira, é utilizado como auxiliar para percorrer a lista. Assumindo
como pré-condição que a lista não esteja vazia e que o campo next do último elemento da lista
é NULL, qual opção permite percorrer e imprimir os elementos da lista?