Pętla zagnieżdżona w drugiej pętli

Potrzebuje pomocy przy pytaniu:

Jeśli jedna pętla jest zagnieżdżona w drugiej, która z nich musi zakończyć się wcześniej — wewnętrzna czy zewnętrzna?

Jest ogólna zasada która pętla zakończy się wcześniej? Czy trzeba te pytanie rozpatrzeć na podstawie danych pętli? Bo chyba jeżeli będziemy mieli pętle for i while. To for zakończy się wcześniej gdyż po spełnienu warunku zamknie się. Natomiast while może być nieskończona?

Kombinujesz … Pętla zewnętrzna nie zakończy się dopóki nie zakończy się pętla wewnętrzna. I nie ma tu znaczenia jakie pętlę będą zagnieżdżone oraz ile będzie tych zagnieżdzeń.

Dziękuję.