Laços em [[C language|C]] vêm em dois tipos: - Laços `for` - Usados para iterar sobre uma sequência de elementos. - Laços `while` - Usados para iterar até que uma condição seja satisfeita. NOTA: Para sair de um laço, você pode: - Esperar que uma condição seja satisfeita - Usar o termo `break` para sair completamente do laço - Usar `continue` para continuar o laço sem completar uma iteração até o final. # Exemplo de um laço `for` A sintaxe é dada por: ```c for (_expression 1_; _expression 2_; _expression 3_) { // code block to be executed_ } ``` ```c int i; for (i = 0; i < 5; i++) { printf("%d\n", i); } ``` # Exemplo de laço `while` ```c // while loop example int i = 0; while (i < 5) { printf("%d\n", i); i++; } // do-while loop example int i = 0; do { printf("%d\n", i); i++; } while (i < 5); ``` :: **Referência:** :: [Laço For em C (w3schools.com)](https://www.w3schools.com/c/c_for_loop.php) :: **Referência:** :: [Laço While em C (w3schools.com)](https://www.w3schools.com/c/c_while_loop.php)