Escrevendo:
No for temos 3 "declarações", statements:
- Um que é executado uma vez no começo (normalmente a criação de uma variável temporária);
- O segundo é a condição a verificar no começo de cada ciclo, apresenta-se uma condição;
- O terceiro que é executado sempre no fim de cada ciclo (normalmente uma operação, tipo incremento à variável que criamos). Escrito sem um ";"
for(int i = 0; i < 10; i++){ //código }
A condição é "i < 10", por isso no começo de cada ciclo verifica-se se i é menor que 10.
Após o ciclo, é feita a operação "i++", ou seja aumenta-se o valor de i por 1.
Então, este trata-se de um loop de 10 ciclos, segue-se o valor de i em cada: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
Um loop infinito obtém-se assim:
for(;;){ //código }
Programa exemplo
#include <iostream> using namespace std; int main() { int max; cout << "Escreva quantos ciclos quer: "; cin >> max; for(int i = 0; i < max; i++){ cout << i << endl; } }
Em cada ciclo vai haver output da variável i, que é incrementada no fim de cada ciclo.
Com o input de 10, o output vai ser:
Escreva quantos ciclos quer: 10 0 1 2 3 4 5 6 7 8 9
O for loop é útil quando sabemos a quantidade de ciclos que queremos. E normalmente, o valor da variável (se criarmos) é utilizada para obter os elementos de uma array (ou outro tipo de lista) por índice, "index". Mais sobre isto no futuro.
Existem outras formas de usar o for loop, porém são mais avançadas e só falarei no futuro.
Referências - 21/11/2019
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.