As estruturas de repetição em C permitem executar um conjunto de instruções várias vezes sem precisar reescrever o código. Entre as principais, temos: for, que é usada quando se sabe previamente o número de repetições; while, que repete enquanto uma condição for verdadeira; do...while, semelhante ao while, mas garante que o bloco será executado pelo menos uma vez, mesmo que a condição seja falsa desde o início. Considere o seguinte trecho de código em C: