Vgnezdene zanke uporabljamo v primerih, ko je nek del opravila znotraj zanke tudi zanka. Dvojno vgnezdeno zanke si lahko najlažje predstavimo, če uporabimo analogijo z uro, ki ima urni in minutni kazalec. Zunanja zanka predstavlja urni kazalec, notranja zanka pa minutni kazalec. V eni uri se mora minutni kazalec zavrteti za 360 stopinj, nato se urni kazalec pomakne na naslednjo uro. V enem dnevu se tako urni kazalec zavrti za 360 stopinj, minutni kazalec pa štirindvajsetkrat po 360 stopinj.
Ponovitvi zanke rečemo s tujko iteracija. Za vsako iteracijo zunanje zanke se mora notranja zanka v celoti izvesti. Blok notranje zanke se mora ponoviti tolikokrat kot je izpolnjen pogoj.
Poglejmo si animacijo delovanja dvojno vgnezdene zanke while: