Aqui tienes un lista circular de un elemento:
Código C:
Ver originalstruct nodo a;
a.Info = 100;
a.sig = &a;
Una de dos:
Código C:
Ver originalstruct nodo a,b;
a.Info = 100;
a.sig = &b;
b.Info = 200;
b.sig = &a;
Y asi puedes continuar... siempre el ultimo elemento tiene que apuntar al primero.