Uma estrutura de repetição permite que blocos de comandos, expressões e instruções (ou, simplesmente, bloco de código) sejam executados repetidas vezes enquanto uma condição for verdadeira.

A Linguagem C contempla as seguintes estruturas de repetição:
6.1. Fundamentos de Operadores
6.2. Laço While
6.3. Laço For
6.4. Laço Do-while
6.4. (While) Beecrowd 1585 - Making Kites [Solucão]
6.5. (While) Beecrowd 1247 - Coast Guard [Solucão]
6.6. (While) Beecrowd 3214 - Refrigerante [Solucão]
6.7. (While-For) Beecrowd 2297 - Bafo [Solucão While] [Solucão For]
6.8. (For) Beecrowd 3058 - Supermercado [Solução]
6.9. (For) Beecrowd 1366 - Sticks Game [Solucão]
6.10. (Do-while) Beecrowd 1131 - Grenais [Solução]
6.11. Beecrowd 2862 - Inseto! [Solucão]
6.12. Beecrowd 1387 - Og [Solucão]
6.13. Beecrowd 1397 - Game of The Greatest [Solucão]
6.14. Beecrowd 1103 - Alarm Clock [Solucão]
6.15. Beecrowd 1091 - Division of Nlogonia [Solucão]
6.16. Beecrowd 2247 - Cofrinhos da Vó Vitória [Solucão]
6.17. Beecrowd 1329 - Head or Tail [Solucão]
6.18. Beecrowd 3068 - Meteoros [Solucão]